tag:blogger.com,1999:blog-66703637019570161072024-03-16T15:13:11.159+08:00My Man The MakerUnknownnoreply@blogger.comBlogger227125tag:blogger.com,1999:blog-6670363701957016107.post-80477225869747202102022-03-07T16:33:00.014+08:002022-03-08T07:04:18.142+08:00STARAY JBOD Enclosure Fan Replacement<div style="text-align: left;">I recently bought an odd lot of "Semi Broken
Hard Disk Enclosures" for HKD125 (USD16.00).<span style="mso-spacerun: yes;"> </span></div><div style="text-align: left;"><br /></div><div style="text-align: left;">The lot included a STARAY J4-4S-SB2 4 x
2.5" JBOD External USB / eSATA Hard Disk Case:</div>
<h3 style="text-align: left;">STARAY JBOD Enclosure Listing Image</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj4HonQBL-AAhMZ2jRpIvJ76ledNsjYkLIsIvbquMmaoNh5Oh4sK90gnA-GUweQ0dt7Vs0ceCB0Jv-br8lvD41ItRB8xy1q9b-cBuWt7AMOuPXT4yERDIzW9Opn4FtluIN87QdCbqJ1hRxBG4-rb5bfzHj7mnmQX9Scnz4coi0e3AsehMe5TODhKf4U=s1080" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="608" data-original-width="1080" height="262" src="https://blogger.googleusercontent.com/img/a/AVvXsEj4HonQBL-AAhMZ2jRpIvJ76ledNsjYkLIsIvbquMmaoNh5Oh4sK90gnA-GUweQ0dt7Vs0ceCB0Jv-br8lvD41ItRB8xy1q9b-cBuWt7AMOuPXT4yERDIzW9Opn4FtluIN87QdCbqJ1hRxBG4-rb5bfzHj7mnmQX9Scnz4coi0e3AsehMe5TODhKf4U=w466-h262" width="466" /></a></div><h3 style="text-align: left;">Product Details</h3>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Manufacturer:<span style="mso-tab-count: 1;"> </span>STARAY
</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span><!--[endif]-->Dimensions: 750x300x300</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo1; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Weight: <span style="mso-tab-count: 1;"> </span>1.87
Kilograms</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo1; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Released:<span style="mso-tab-count: 1;"> </span>
14 July 2012</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->External aluminum enclosure 4 x 2.5 SATA
connectable by eSATA or USB 2.0</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i style="text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span></span><!--[endif]-->All drives have quick release mechanism, so no
screwdriver is needed</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->USB 2.0 and eSATA interface, </i><i style="text-indent: -0.25in;">JBOD function provided by USB</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Port multiplier function: one eSATA cable
supports 4x SATA HDDs</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Supported OS: Windows XP and above, MAC OS 10
and above, Linux Kernel 2.6 and above</i></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; tab-stops: 51.0pt; text-align: left; text-indent: -0.25in;"><i><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Cooled by 40 mm fan</i></p></blockquote>
<h3 style="text-align: left;">Issues & Troubles</h3>
<p class="MsoNormal">Here is what the seller had to say about "issues and
troubles" with respect to the STARAY:</p>
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t202"
coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
<v:stroke joinstyle="miter"/>
<v:path gradientshapeok="t" o:connecttype="rect"/>
</v:shapetype><v:shape id="_x0000_s1026" type="#_x0000_t202" style='position:absolute;
left:0;text-align:left;margin-left:0;margin-top:0;width:417.15pt;height:95.2pt;
z-index:1;mso-position-horizontal:center;mso-width-relative:margin;
mso-height-relative:margin' strokeweight="2pt"/><![endif]--><!--[if !vml]--><span style="mso-ignore: vglayout; position: relative; z-index: 1;"><span style="height: 135px; left: 0px; position: absolute; top: -2px; width: 563px;">
</span></span></p><table cellpadding="0" cellspacing="0">
<tbody><tr>
<td bgcolor="white" height="135" style="background: white; border: 2pt solid black; vertical-align: top;" width="562"><!--[endif]--><!--[if !mso]--><span style="left: 0pt; mso-ignore: vglayout; position: absolute; z-index: 1;">
<table cellpadding="0" cellspacing="0" style="width: 100%px;">
<tbody><tr>
<td><!--[endif]-->
<div class="shape" style="padding: 5.6pt 9.2pt;" v:shape="_x0000_s1026">
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><u><span style="font-size: 9pt; line-height: 115%; mso-bidi-font-size: 11.0pt;">STARAY
J4-4S-SB2 4 x 2.5" JBOD External USB / eSATA Hard Disk Case<o:p></o:p></span></u></b></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; line-height: 115%; mso-bidi-font-size: 11.0pt;">- If left turned on for a long time, there is no problem<o:p></o:p></span></b></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; line-height: 115%; mso-bidi-font-size: 11.0pt;">- If left turned off for a long time, the fan gets stuck and needs
help to start.<o:p></o:p></span></b></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; line-height: 115%; mso-bidi-font-size: 11.0pt;">- The
fan needs to be replaced. I couldn't find the same model with the same plug.<o:p></o:p></span></b></p>
</div>
<!--[if !mso]--></td>
</tr>
</tbody></table>
</span><!--[endif]--><!--[if !mso & !vml]--> <!--[endif]--><!--[if !vml]--></td>
</tr>
</tbody></table><span style="mso-ignore: vglayout; position: relative; z-index: 1;"><span style="height: 135px; left: 0px; position: absolute; top: -2px; width: 563px;">
</span></span><!--[endif]--><o:p> </o:p><p></p>
<h3 style="text-align: left;">Cosmetic Condition</h3>
<p class="MsoNormal">Cosmetically speaking, the unit arrived in great
condition.<span style="mso-spacerun: yes;"> </span></p><p class="MsoNormal">It was a substantial feeling black anodized aluminum unit with very few scratches.<span style="mso-spacerun: yes;"> </span></p>
<h3 style="text-align: left;">Triage</h3>
<p class="MsoNormal">On initial cleaning and inspection, no unusual incidents
occurred.<span style="mso-spacerun: yes;"> </span>The fan was able to freewheel
when compressed air was pushed through it, giving the characteristic rising
pitch whine that all fans give.<span style="mso-spacerun: yes;"> </span></p><p class="MsoNormal">Cleaning
the unit resulted in some of the letters coming off, so a little additional
effort was put in to remove them all.<span style="mso-spacerun: yes;"> </span>What
was left behind was a much cooler-looking "black shadow" letter
effect:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjssqYMlhnaI-6N0w07doUqWcLsJ6eL9TYlVCVYQnto7c_sjqdI9A33EcTrmLMOoVB-RG8-86c-NkizwbbFgOYtfGxqXmdzEL2ul_pQa21PHHWSFpeG52yUoV_hP9b_aRctkQXQEwiJBFraHX3eQ2zIpp_YG0YFJyM89RtaaEHcYulTQ3bVWmm1NLdU=s456" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="168" data-original-width="456" height="152" src="https://blogger.googleusercontent.com/img/a/AVvXsEjssqYMlhnaI-6N0w07doUqWcLsJ6eL9TYlVCVYQnto7c_sjqdI9A33EcTrmLMOoVB-RG8-86c-NkizwbbFgOYtfGxqXmdzEL2ul_pQa21PHHWSFpeG52yUoV_hP9b_aRctkQXQEwiJBFraHX3eQ2zIpp_YG0YFJyM89RtaaEHcYulTQ3bVWmm1NLdU=w412-h152" width="412" /></a></div>
<h3 style="text-align: left;">External Examination</h3>
<p class="MsoNormal">An external examination revealed little, except for
the fact that the fan seemed to be missing a blade!</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhKbwweXl45wKFy9n7X3owBVgqPq8V7hvSQprdJKrEeoMoRgOapPrDzt_sal9L7blj4yMLY3xTnFifGdLj6XWWiHFdnyTLx40ZxpMnOZR04lnRJd_6fzCyP3ClaYmeWS751SNPMrNdZ8sBCZcwQZBV8NEa7tLFaZQBgKBp7x25s7K_zdE3IVP5AOUFI=s345" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="345" height="366" src="https://blogger.googleusercontent.com/img/a/AVvXsEhKbwweXl45wKFy9n7X3owBVgqPq8V7hvSQprdJKrEeoMoRgOapPrDzt_sal9L7blj4yMLY3xTnFifGdLj6XWWiHFdnyTLx40ZxpMnOZR04lnRJd_6fzCyP3ClaYmeWS751SNPMrNdZ8sBCZcwQZBV8NEa7tLFaZQBgKBp7x25s7K_zdE3IVP5AOUFI=w431-h366" width="431" /></a></div>
<h2>Disassembly</h2>
<p class="MsoNormal">Taking the <b style="mso-bidi-font-weight: normal;">STARAY
J4-4S-SB2</b> apart was pretty simple.<span style="mso-spacerun: yes;"> </span></p><p class="MsoNormal">Four Phillips head screws secure the top of the unit:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhKJckEH0tFjl0YV0zRtOHxCmx_hSxXTlFlplNQhh5B_-5ixrb-BCGbEqJjTuJVWPOSTYpH1f8V96hiLlv8xUq4HI6RT7HIrXARAPDEJo4lekCgnWSd7focVH-wCVx5NqVSKFkgRnFD8p2FfxQiaxFn4i7wwOkt1xnIKwIMxT0Oeus6gggqRhqDSzyY=s384" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="384" data-original-width="336" height="418" src="https://blogger.googleusercontent.com/img/a/AVvXsEhKJckEH0tFjl0YV0zRtOHxCmx_hSxXTlFlplNQhh5B_-5ixrb-BCGbEqJjTuJVWPOSTYpH1f8V96hiLlv8xUq4HI6RT7HIrXARAPDEJo4lekCgnWSd7focVH-wCVx5NqVSKFkgRnFD8p2FfxQiaxFn4i7wwOkt1xnIKwIMxT0Oeus6gggqRhqDSzyY=w366-h418" width="366" /></a></div><p class="MsoNormal">And with those removed, the top can be removed, revealing the internals:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgxVchJs4jFDILvwP91rIrpTQ2oA-PN3TqwHUwdkw-LTDv9lZ1OoyH91Vy1RruCum3n7lvbFoSQBvLVqnCiX8qe3Md1h70hGA0-sB4M9ES9zAAwZELvr6uNRRKXHGTHx9m1nAmxbMNFEnr6_z6khFhDbydXXFKi-d1Zfq760MPF0iTYBuaBYMUxj8k2=s447" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="447" data-original-width="339" height="479" src="https://blogger.googleusercontent.com/img/a/AVvXsEgxVchJs4jFDILvwP91rIrpTQ2oA-PN3TqwHUwdkw-LTDv9lZ1OoyH91Vy1RruCum3n7lvbFoSQBvLVqnCiX8qe3Md1h70hGA0-sB4M9ES9zAAwZELvr6uNRRKXHGTHx9m1nAmxbMNFEnr6_z6khFhDbydXXFKi-d1Zfq760MPF0iTYBuaBYMUxj8k2=w364-h479" width="364" /></a></div>
<h3 style="text-align: left;">The Little Fan That Couldn't</h3>
<p class="Image" style="text-align: justify;">Removing the fan was a simple matter of unscrewing two large screws and unplugging the
unit from the circuit board.<span style="mso-spacerun: yes;">
</span>Also, a little zip tie needed to be cut:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEicx-cy7iLZGMDbFlklvE8tKnSqbUcSHDTw2bDZq0wAcXu7yn_yu6zyN4tLwHl6MBXIqHxL1fu8mNMGyTRAK6G0mL5gHfjvra5nXs_rMx_J9au0kcr0hogfwBPTLrBxUZTlT1tM2fKgeoNnGaL93n6jymVOjAAvZA7LKeWDM0HY6tDs8mIfos6zhEKO=s456" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="304" data-original-width="456" height="270" src="https://blogger.googleusercontent.com/img/a/AVvXsEicx-cy7iLZGMDbFlklvE8tKnSqbUcSHDTw2bDZq0wAcXu7yn_yu6zyN4tLwHl6MBXIqHxL1fu8mNMGyTRAK6G0mL5gHfjvra5nXs_rMx_J9au0kcr0hogfwBPTLrBxUZTlT1tM2fKgeoNnGaL93n6jymVOjAAvZA7LKeWDM0HY6tDs8mIfos6zhEKO=w406-h270" width="406" /></a></div><p class="Image"><span style="text-align: justify;">With the fan removed, it was very
obvious that it needed to be replaced.</span><span style="text-align: justify;"> </span><span style="text-align: justify;">Not only was the fan not turning smoothly, it really was missing a
blade!</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjZ-OZOnzhGPHDmkCxW4FYGjaOozOyJacK2Q9Ak1s8kAjekjA2XxOxuk7A0bRjJ4WfLwA-4BJh9Y4TKcsjMV9-mu69MWdPYiV1ehexplgPUSuZVPx2HHjuVuEbScnIx7DWVJo0Yt_rSpOmDw8v_pKUIqOrPzt_uDK_166EWX5B0uFDF5LiyFuIwVflk=s455" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="378" data-original-width="455" height="329" src="https://blogger.googleusercontent.com/img/a/AVvXsEjZ-OZOnzhGPHDmkCxW4FYGjaOozOyJacK2Q9Ak1s8kAjekjA2XxOxuk7A0bRjJ4WfLwA-4BJh9Y4TKcsjMV9-mu69MWdPYiV1ehexplgPUSuZVPx2HHjuVuEbScnIx7DWVJo0Yt_rSpOmDw8v_pKUIqOrPzt_uDK_166EWX5B0uFDF5LiyFuIwVflk=w396-h329" width="396" /></a></div><p></p><h3 style="text-align: left;">Finding a Replacement Fan</h3>
<p class="Image" style="text-align: justify;">Examining the sticker on the rear of
the fan, I discovered it was a <b style="mso-bidi-font-weight: normal;">SUNON
HA40101V4-0000-C99</b>:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgd-EHycpGdh8xvhQUOudy-419YvqdaR01OOmQBkLq8Z5dg4xSCNScoaHk4_TEhz9-VcIZu1SYa5cMQHU5nwxhL25GtE-PGCPbdH-uqFbRHmN4KYJ_Op8OyESuTTpK7aLKmWjuONj3udxueEbJYur3Vr1psgXnJD9oYf7lDMqyf8NLZGRAeFPaX-D5m=s279" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="279" height="345" src="https://blogger.googleusercontent.com/img/a/AVvXsEgd-EHycpGdh8xvhQUOudy-419YvqdaR01OOmQBkLq8Z5dg4xSCNScoaHk4_TEhz9-VcIZu1SYa5cMQHU5nwxhL25GtE-PGCPbdH-uqFbRHmN4KYJ_Op8OyESuTTpK7aLKmWjuONj3udxueEbJYur3Vr1psgXnJD9oYf7lDMqyf8NLZGRAeFPaX-D5m=w354-h345" width="354" /></a></div><p class="Image"><!--[endif]--></p>
<p class="Image" style="text-align: justify;">I easily found a replacement unit
online, the only thing that I needed to be careful about was some model details,
because that particular fan is used in dozens of different applications and sports a couple of dozen configurations. For this application, the configuration was</p>
<p class="Image" style="margin-left: 38.25pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";">
</span></span></span><!--[endif]-->Number of Wires:<span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><u>3</u></b></p>
<p class="Image" style="margin-left: 38.25pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";">
</span></span></span><!--[endif]-->Mounting Hole Size:<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><u>3MM</u></b></p>
<p class="Image" style="margin-left: 38.25pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";">
</span></span></span><!--[endif]-->Connector Type:<span style="mso-spacerun: yes;">
</span><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;"><u>C2</u></b></p>
<h3 style="text-align: left;">The C2 Connector</h3>
<p class="MsoNormal">This is what a <b style="mso-bidi-font-weight: normal;"><u>C2</u></b>
connector looks like:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjz_vKQcz8ZQ743lJGujMCi8hpjXtT6hfQjwYA73fDpUtP7srCTXycIK-zJ-yqcE0G2WDqHK_PHDByyZTNEVvtG4YoiYOhruUJQCJInbx0w6XGR-vjqAVqaot8TAQdYaYz9IiQimWiz1fkeX6CQu7AVGlKeIGzNiIPkD0OFhg-OPYV_53k_VYLAyuJd=s238" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="168" data-original-width="238" height="218" src="https://blogger.googleusercontent.com/img/a/AVvXsEjz_vKQcz8ZQ743lJGujMCi8hpjXtT6hfQjwYA73fDpUtP7srCTXycIK-zJ-yqcE0G2WDqHK_PHDByyZTNEVvtG4YoiYOhruUJQCJInbx0w6XGR-vjqAVqaot8TAQdYaYz9IiQimWiz1fkeX6CQu7AVGlKeIGzNiIPkD0OFhg-OPYV_53k_VYLAyuJd=w308-h218" width="308" /></a></div>
<h3 style="text-align: left;">Conclusion</h3>
<p class="Image" style="text-align: justify;">Getting the <b style="mso-bidi-font-weight: normal;">STARAY J4-4S-SB2</b> back into working order was really easy.<span style="mso-spacerun: yes;"> </span>The unit arrived in great shape. It was easily diagnosed and easily serviced. Replacement parts
were easy to procure.</p>graham_leachhttp://www.blogger.com/profile/14858226022719362808noreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-5131323303085174712022-03-05T13:57:00.003+08:002022-03-05T14:13:00.478+08:00Brother HL3170CDW "Print Unable 0A" Problem [Solved]<p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><h1 style="text-align: left;"><span color="windowtext"><span style="font-family: arial; font-size: large;">Brother
HL3170CDW "Print Unable 0A" Problem [Solved]</span></span></h1></blockquote>
<p class="MsoNormal"><span style="font-family: arial;">I bought a 2nd hand Brother HL3170CDW color printer the
other day on a local used goods website:</span></p>
<p class="MsoNormal" style="text-align: center;"><span style="font-family: arial;"><img border="0" data-original-height="705" data-original-width="530" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEhFunxI73rdvpTHRpcrrBT6gqNUeLb9GT1q-G1wMAGdCzdZPS4d3_3yAL-CZ7Lu5J26PmuoAsGqci_7H3RBuXquCIh-Zf3YhD8N0f_coMMn4wVxtxx_GntoBrMrvkNeWp1zmZSL6UfVE9JWCJenAIKP1_8XAzLg6R8mT2ookIvbDZPyezAqzdldy3kV=s320" width="241" /></span><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhFunxI73rdvpTHRpcrrBT6gqNUeLb9GT1q-G1wMAGdCzdZPS4d3_3yAL-CZ7Lu5J26PmuoAsGqci_7H3RBuXquCIh-Zf3YhD8N0f_coMMn4wVxtxx_GntoBrMrvkNeWp1zmZSL6UfVE9JWCJenAIKP1_8XAzLg6R8mT2ookIvbDZPyezAqzdldy3kV=s705" style="margin-left: 1em; margin-right: 1em; text-align: center;"></a></p><p class="MsoNormal"><span style="font-family: arial;">The printer was listed for a good price, and came with three
toner cartridges, so I jumped on the deal. </span><span style="font-family: arial;"> </span><span style="font-family: arial;">But, while the machine arrived in great
cosmetic condition, it did have one major problem...it arrived DOA.</span><span style="font-family: arial;"> </span></p>
<h2 style="text-align: left;"><span style="font-family: arial;">The First Sign of Trouble</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Whenever I buy a used piece of equipment, I clean its
exterior and blow it out with my compressor before bringing it into the
house.<span style="mso-spacerun: yes;"> </span>While doing this, I noticed the Brother
HL3170CDW color printer cooling fan didn't make the characteristic whirring
sound that fans typically produce when compressed air is pushed through
them.<span style="mso-spacerun: yes;"> </span>They usually freewheel and make a loud
high-pitched whine with a rapidly increasing pitch.<span style="mso-spacerun: yes;"> </span>But in the case of the Brother HL3170CDW color
printer, the only sound I heard was a kind of dull click, despite several
attempts.</span></p>
<h2><span style="font-family: arial;">This Printer Was Definitely Troubled</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">After cleaning up the Brother HL3170CDW color printer and
bringing it inside, I plugged it in.<span style="mso-spacerun: yes;"> </span>The
machine powered up, but the only thing I got from it was the following error message
on the control panel:</span></p><p class="MsoNormal"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiRionBqZB4pMl7a6XRol4YthbpFWE6l4Y-7riklpPzKLo1nadzvKmiRc-E-auj0CGiQULNpUwNXscbOZxpyrDdcxJ6iaAHDZsQJERJ5jBBhgGeCBu7elsWG10gqE5zINu0a9TSSsXJXhSxQXGg-6EwFVHab5cq-9OXguC2fM8PIPa797eKhK9ZWXXl=s610" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="610" data-original-width="503" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEiRionBqZB4pMl7a6XRol4YthbpFWE6l4Y-7riklpPzKLo1nadzvKmiRc-E-auj0CGiQULNpUwNXscbOZxpyrDdcxJ6iaAHDZsQJERJ5jBBhgGeCBu7elsWG10gqE5zINu0a9TSSsXJXhSxQXGg-6EwFVHab5cq-9OXguC2fM8PIPa797eKhK9ZWXXl=s320" width="264" /></a></div><p></p>
<p class="MsoNormal"><span style="font-family: arial;">Looking online, I discovered this error indicates a <u>mechanical
failure of some kind</u>.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;">No further
details were given. You are supposed to bring the machine into the dealer.</span></p>
<h2><span style="font-family: arial;">Into Troubleshooting Mode We Go</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Springing into troubleshooting mode, I tried a bunch of the
typical things that help to isolate problems with printers.</span></p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">1.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->I re-seated all of the cartridges</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">2.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->I re-seated the print tray</span></p><p class="MsoListParagraphCxSpLast" style="mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">3.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->I opened up all of the flip-out trays (manual
paper feeder, paper jam)</span></p></blockquote>
<p class="MsoNormal"><span style="font-family: arial;">None of these measures worked.</span></p>
<h2><span style="font-family: arial;">How Laser Printers Start Up</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Laser printers are actually examples of what would today be
called an <u>Internet of Things (IoT) device</u>, <u>embedded system</u>, <u>single
board computer</u> or even <u>single-purpose computing device</u>.<span style="mso-spacerun: yes;"> </span>All of these different names really just mean
that this machine is designed to satisfy a narrow list of requirements for
which it has been pre-configured.<span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: arial;">Part of the pre-configuration for most special-purpose
devices is to perform something called a <i style="mso-bidi-font-style: normal;">Power
On Self Test</i> (POST).<span style="mso-spacerun: yes;"> </span>This is a small
routine that checks to make sure that the basic building blocks of the device
(CPU, RAM, NET, DEVICES) are available and sufficiently provisioned for the
device to achieve a known <i style="mso-bidi-font-style: normal;">initial state</i>.<span style="mso-spacerun: yes;"> </span>This is because devices like a Brother
HL3170CDW color printer act as a <i style="mso-bidi-font-style: normal;">finite
state machine</i>, and need a known initial state.<span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: arial;">Knowing this, I started to think about the way that I would
design the POST for a modern device like the Brother HL3170CDW color
printer.<span style="mso-spacerun: yes;"> </span>If it were up to me, I would
check to make sure the following was available and working:</span></p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p class="MsoListParagraphCxSpFirst" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">A.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The Central Processing Unit (CPU)</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">B.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The memory (RAM)</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">C.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The means of receiving print jobs (I/O)</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">D.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The means of moving paper though the machine
(DEVICE)</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">E.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The presence and proper availability of toner
(CONSUMABLE)</span></p><p class="MsoListParagraphCxSpLast" style="mso-list: l2 level1 lfo2; text-indent: -0.25in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">F.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The presence and proper availability of a fuser
to bond toner to paper (DEVICE)</span></p></blockquote>
<p class="MsoNormal"><span style="font-family: arial;">But, due to my inkling of first signs of trouble, I felt I
needed to add one more device to this list.<span style="mso-spacerun: yes;">
</span><u>The fan</u>.</span></p>
<h2><span style="font-family: arial;">Fans and Computers</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Fans have been a fact of life in computing for a long
time.<span style="mso-spacerun: yes;"> </span>They are a cheap and easy way to
keep computers cool.<span style="mso-spacerun: yes;"> </span>They have been
present in the power supplies of powerful Intel-based Personal Computers like
the IBM PC since the 80's and have been directly mounted to the top of the CPU
in most Personal Computers since the 90's.<span style="mso-spacerun: yes;">
</span></span></p>
<h2><span style="font-family: arial;">People Hate Loud Fans</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Originally, a "case fan" or "muffin fan"
was black, about 4 inches wide and it had two wires (red/black) leading out of it.<span style="mso-spacerun: yes;"> C</span></span><span style="font-family: arial;">ase fans also used to be simple - they ran at a constant
speed of around 2000 RPM. This could be kind of loud for some people, so i</span><span style="font-family: arial;">n the old days </span><span style="font-family: arial;">we used to solder a 2W @ 100 Ohm resistor in series with one of the wires</span><span style="font-family: arial;"> to quieten down the fan, by bringing down its </span><span style="font-family: arial;">RPMs to around 1000 RPM. Besides making it a lot more quiet, t</span><span style="font-family: arial;">his also extended the life of the fan.</span></p>
<h2><span style="font-family: arial;">Fans are Smart Now</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">In response to these measures, "smart" fans started
to emerge about 20 years ago. </span><span style="font-family: arial;">You know your fan is "smart" if it has more than two wires coming out of it.</span><span style="font-family: arial; mso-spacerun: yes;"> </span><span style="font-family: arial;">Smart
fans can range from <i style="mso-bidi-font-style: normal;">silent mode</i> (0
RPM) to <i style="mso-bidi-font-style: normal;">performance mode</i> (~2200 RPM) completely through software and integration with a microcontroller.<span style="mso-spacerun: yes;"> </span></span><span style="font-family: arial;">They control their speed by "slicing" the power coming into them at differing angles, a
technique known as Pulse</span><span style="font-family: arial; mso-spacerun: yes;"> </span><span style="font-family: arial;">Width
Modulation.</span><span style="font-family: arial; mso-spacerun: yes;"> </span></p>
<h2><span style="font-family: arial;">How to Troubleshoot a Fan</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Suspecting that there might be something wrong with the fan
in the Brother HL3170CDW color printer, I shone a light into the fan outlet
area and plugged the printer in.<span style="mso-spacerun: yes;"> </span>What I
saw was the fan moving a little tiny bit, then stopping, then moving a little
bit, then stopping. It looked a <b>lot</b> like something was blocking the fan<span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: arial;">So I unplugged the printer once again and got a thin piece of <u>non-conducting</u>
wood. I then used the piece of wood to manually move the fan blades to see if they would rotate through a full 360 degrees.<span style="mso-spacerun: yes;"> They</span> wouldn't, which confirmed my suspicions that they were being obstructed by something.</span></p>
<h2><span style="font-family: arial;">Disassembling a Brother HL3170CDW Color Printer</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Thinking I was onto something, I undertook the challenge of disassembling the Brother HL3170CDW color printer. Taking one apart turned out to
be fairly easy.<span style="mso-spacerun: yes;"> </span>First, I <u>unplugged
the unit</u>.<span style="mso-spacerun: yes;"> </span>Next, I started removing obviously
related screws.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;">I quickly found out that there are just two screws involved; one is revealed by lifting the top deck of the printer. It is located at the front right corner. The other is behind the rear flip down cover, it is located at the rear top left corner as you look at the back of the printer.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;">The screws were the same size
and both had a Phillips head, so no special tools were required to remove
them.<span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: arial;"><u>Be very gentle here</u>. </span><span style="font-family: arial;">Taking the plastic side panel off was a bit challenging
until I realized that I needed to </span><u style="font-family: arial;">gently</u><span style="font-family: arial;"> depress some retaining clips
that are only accessible through little slots in the top right side of the
printer.</span><span style="font-family: arial; mso-spacerun: yes;"> </span><span style="font-family: arial;">I did this with a steak knife.</span><span style="font-family: arial; mso-spacerun: yes;"> </span><span style="font-family: arial;">I then had to navigate the two plastic
outrigger tabs off of little centering posts that also acted as screw mounts.</span><span style="font-family: arial; mso-spacerun: yes;"> </span><span style="font-family: arial;">Once the clips were disengaged, the cover easily
cantilevered off from the top to the bottom, more or less.</span></p>
<h2><span style="font-family: arial;">The D08K-24TS6 04B 8025 24V 0.14A axial cooling fan</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">With the right side panel removed, the cooling fan for the Brother
HL3170CDW color printer was revealed, so I examined it closely.<span style="mso-spacerun: yes;"> </span>It is a <b style="mso-bidi-font-weight: normal;">D08K-24TS6
04B 8025 24V 0.14A axial cooling fan</b> with 3 wires coming out of it, which makes it a smart fan.<span style="mso-spacerun: yes;"> </span>Using my the <u>non-conductive</u>
piece of wood once again, I tried once again to rotate the fan blades through a
full 360 degrees, but they would still not turn smoothly.<span style="mso-spacerun: yes;"> </span></span><span style="font-family: arial;">I then removed the fan unit entirely from the
printer by unplugging it and moving its three wires out of their retaining clip.</span></p>
<h2><span style="font-family: arial;">Powering Up a Fanless Brother HL3170CDW Color Printer</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Powering up a fanless Brother HL3170CDW color printer was
unfruitful.<span style="mso-spacerun: yes;"> </span>It immediately gave a <b style="mso-bidi-font-weight: normal;">Print Unable 0A</b> error.</span></p>
<h2><span style="font-family: arial;">Disassembling the D08K-24TS6</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Having nothing to lose at this point, I decided to take
apart the D08K-24TS6 axial cooling fan to see what I could see, and maybe service it. Now, these four-inch fan units are not really designed
to be serviced, mostly because they are so cheap.<span style="mso-spacerun: yes;"> </span>But in the old days I used to have to take my
computer fans apart because replacement fans were so hard to find in my home
country in those pre-Internet times.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;"><i>Besides,
99% of the time it is the bearings that go wrong in any fan, and you can get a lot
more life out of one by just cleaning the blades of dust buildup and putting a drop
of 3-in-1 oil in the bearings. This also goes for house fans, not just computer fans.</i></span></p>
<p class="MsoNormal"><span style="font-family: arial;">To take apart a typical "muffin" style fan you
usually have to follow these steps:</span></p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span>I.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Remove the fan from the computer</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>II.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Remove the label on the top of the fan</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>III.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Remove any retaining clips that are present</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>IV.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Orient the fan so the frame is pointing toward
you</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>V.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->Using two thumbs, apply equal pressure to as
many blades of the fan as possible</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>VI.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->The fan blade assembly should just pop off
fairly easily</span></p><p class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo3; mso-text-indent-alt: -.25in; text-indent: -0.5in;"><span style="font-family: arial;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span>VII.<span style="font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span></span><!--[endif]-->If it doesn't, you are missing a retainer
somewhere</span></p></blockquote>
<h2><span style="font-family: arial;">Fan Hacking</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">In the case of the D08K-24TS6, there was a significant (but
not infinite) amount of resistance at first, and then the fan assembly came
apart.<span style="mso-spacerun: yes;"> </span>As it turns out, the D08K-24TS6
features a "circlip free" retaining strategy that utilizes <u>four posts</u> with locking lobes to hold the fan together.<span style="mso-spacerun: yes;"> </span>The fan blade
assembly is rotated onto the four posts using special guide channels molded into the inside
of the fan blade assembly.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;">In the case
of this Brother HL3170CDW color printer, either the fan had never been assembled
correctly, or it had been somehow dislodged from its properly assembled state.<span style="mso-spacerun: yes;"> </span></span></p><p class="MsoNormal"><span style="font-family: arial;">Whatever the case, <u>the four posts were now blocking</u>
D08K-24TS6 fan blade assembly, and preventing it from turning properly.</span></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: arial;">So I cut the four
posts off with a pair of small, sharp diagonal wire cutters.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: arial;">The reason why I knew I could do this was simple.<span style="mso-spacerun: yes;"> </span>Fans are simple little motors that use basic
principles of magnetism to operate.<span style="mso-spacerun: yes;"> </span>They
feature a little permanent magnet that chases a rotating magnetic field that is
created by a set of carefully wound coils of copper wire.<span style="mso-spacerun: yes;"> </span>Even without the retaining posts, the
internal magnetic fields would be more than strong enough to keep the fan blade
assembly in place, especially considering the fact that this particular fan
resided in a molded enclosure.<span style="mso-spacerun: yes;"> </span>There was
literally nowhere for the fan blade assembly to go.<span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: arial;">With the posts cut off, the fan blade assembly slid easily back
into place, and the fan was then able to rotate freely.<span style="mso-spacerun: yes;"> </span>Powering up the machine immediately resulted
in the sweet sound of the fan spinning up to maximum RPM, as well as the other sounds that laser printers tend to emit when they start up:</span></p><p class="MsoNormal"></p><ul style="text-align: left;"><li><span style="font-family: arial;">Paper advance mechanism cycling</span></li><li><span style="font-family: arial;">Fuser relay clicking</span></li><li><span style="font-family: arial;">...and so on</span></li></ul><p></p><p class="MsoNormal"><span style="font-family: arial;"></span></p><h2 style="text-align: left;"><span style="font-family: arial;">Sweet Success</span></h2>
<p class="MsoNormal"><span style="font-family: arial;">Once the Brother HL3170CDW color printer had completed
its POST, I was presented with this screen:</span></p><p class="MsoNormal"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEicaCfaxNb8ZvNTB3Bgzt7DNYBdN4kjhYSvSpHLNiDujcM59RWAZHCRsPY7tRrfEGLOv0YzaIqc7foQrmneTMhb7O0LDPZbK56qI-VwQV6HsJxzg3oNySRti6LrU7_-NykysHI2_y3XEy3B3rc_BmYJEC7lKe84E9UuIk17AKbzQI1unmUrbHqdxqDK=s547" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="547" data-original-width="436" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEicaCfaxNb8ZvNTB3Bgzt7DNYBdN4kjhYSvSpHLNiDujcM59RWAZHCRsPY7tRrfEGLOv0YzaIqc7foQrmneTMhb7O0LDPZbK56qI-VwQV6HsJxzg3oNySRti6LrU7_-NykysHI2_y3XEy3B3rc_BmYJEC7lKe84E9UuIk17AKbzQI1unmUrbHqdxqDK=s320" width="255" /></a></div><p></p>
<h3><span style="font-family: arial;">Sources:</span></h3>
<p class="Link"><span style="font-family: arial;"><b><i>https://en.wikipedia.org/wiki/Computer_fan</i></b></span></p>
<p class="Link"><span style="font-family: arial;"><b><i>https://en.wikipedia.org/wiki/Computer_cooling</i></b></span></p>
<p class="Link"><span style="font-family: arial;"><b><i>https://en.wikipedia.org/wiki/Pulse-width_modulation</i></b></span></p>
<p class="Link"><span style="font-family: arial;"><b><i>https://www.cnet.com/reviews/brother-hl-3170cdw-review</i></b></span></p><br /><p></p>graham_leachhttp://www.blogger.com/profile/14858226022719362808noreply@blogger.com1tag:blogger.com,1999:blog-6670363701957016107.post-29020379794983873042022-02-23T16:23:00.030+08:002022-03-06T08:57:47.054+08:00Resurrecting a Dead ZOTAC ZBOX (AD02)<h1 style="text-align: left;"><span style="font-family: arial;">Resurrecting a Dead ZOTAC ZBOX (AD02)</span></h1><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi_1Pz96Mp-NLibnfbJHCwAsTUkxrGpnoZimi_Zdwz8a0L_C2zRe9GY9orxuWixxkSByR27x5uEGJDMeqrNm9CBz8d4oVcvnd1zFuDaVXTkeNvlm-9Y2Zcscaajmw7SgDhCGtisPIGsxN6DwdkDpf3ENllFrbtoEiEPZ8mc6u1ypLfMJGqqUeL3xHbR=s504" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="366" data-original-width="504" height="319" src="https://blogger.googleusercontent.com/img/a/AVvXsEi_1Pz96Mp-NLibnfbJHCwAsTUkxrGpnoZimi_Zdwz8a0L_C2zRe9GY9orxuWixxkSByR27x5uEGJDMeqrNm9CBz8d4oVcvnd1zFuDaVXTkeNvlm-9Y2Zcscaajmw7SgDhCGtisPIGsxN6DwdkDpf3ENllFrbtoEiEPZ8mc6u1ypLfMJGqqUeL3xHbR=w440-h319" width="440" /></a></div><br /><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•</span><span style="font-family: arial; white-space: pre;"> </span><span style="font-family: arial;">1 x ZOTAC ZBOX AD02</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>2 x ELPIDA 2Gb 1Rx8 PC3-12800S DDR3 RAM @ 1600MHz</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>1 x 500Gb HGST HTS725050A7E630 @ 7200RPM (manufactured NOV-12) </span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">Initial Observations (Physical):</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Cosmetic condition excellent</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Physical condition was excellent</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Almost all parts included (only missing TTL -> VGA converter)</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The ZOTAC, Power Supply and Power Cord smelled moldy</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The machine had obviously already been opened</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>A loose screw was rattling inside it</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The machine had not been re-assembled properly</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The motherboard had not been re-seated properly</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The top rubber USB port cover was damaged, and blocking re-assembly</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;"> </span><span style="font-family: arial;">Initial Observations (Behavioral)</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The power button is RED when the machine is idle, GREEN when running</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Sometimes you cannot turn the machine on, the button stays RED despite pushing</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Sometimes the machine starts after pressing the RED button many times</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The machine does not beep when the power button is pressed (when it should)</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The machine does not beep five times when memory popped out (when it should)</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>When the machine does make sound, it is almost like the speaker is "strangled". </span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The CPU heat sink did not heat up</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The Hard Disk did not heat up</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The hard drive does not appear to be spinning up at any time</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The Power Supply is giving out 19.2V, which is apparently more than enough</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Every test using the TTL port failed to initialize the video, but the HDMI worked fine</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">Initial Remedial Actions</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Machine completely disassembled and re-assembled</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Vestigial USB port cover removed (it had been damaged)</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The BIOS battery was probably dead, so I swapped in a new one</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Power supply wiped down with alcohol to remove moldy smell</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Power cord wiped down with alcohol to remove moldy smell</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">Unsuccessful Boot Method</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">1.<span style="white-space: pre;"> </span>Simply pressing the power button to boot the machine did not work (5 tests)</span></p><p><span style="font-family: arial;">2.<span style="white-space: pre;"> </span>Using the DVI video connector did not work (no video)</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">Successful Boot Method</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">1.<span style="white-space: pre;"> </span>Unplug ZOTAC</span></p><p><span style="font-family: arial;">2.<span style="white-space: pre;"> </span>Connect ZOTAC to HDMI display, Network, Keyboard & Mouse </span></p><p><span style="font-family: arial;">3.<span style="white-space: pre;"> </span>Open ZOTAC</span></p><p><span style="font-family: arial;">4.<span style="white-space: pre;"> </span>Remove battery (if one is present)</span></p><p><span style="font-family: arial;">5.<span style="white-space: pre;"> </span>Insert USB Thumb Drive in USB 2.0 (top, rear) or USB 3.1 (rear, blue)</span></p><p><span style="font-family: arial;">6.<span style="white-space: pre;"> </span>Press power button for 30 seconds (CMOS clear)</span></p><p><span style="font-family: arial;">7.<span style="white-space: pre;"> </span>Plug power into ZOTAC, it should light up RED</span></p><p><span style="font-family: arial;">8.<span style="white-space: pre;"> </span>Press power button to boot ZOTAC, power button will turn GREEN</span></p><p><span style="font-family: arial;">9.<span style="white-space: pre;"> </span>Fan should spin up to max speed. Wait approximately 150 seconds</span></p><p><span style="font-family: arial;">10.<span style="white-space: pre;"> </span>Fan should spin down to normal speed</span></p><p><span style="font-family: arial;">11.<span style="white-space: pre;"> </span>ZOTAC should beep in a "ba-beep" fashion</span></p><p><span style="font-family: arial;">12.<span style="white-space: pre;"> </span>ZOTAC should then automagically boot from USB thumb drive</span></p><p><span style="font-family: arial;">13.<span style="white-space: pre;"> </span>Close up ZOTAC</span></p><p><span style="font-family: arial;">14.<span style="white-space: pre;"> </span>If necessary, set the time/day in software</span></p><p><span style="font-family: arial;">15.<span style="white-space: pre;"> </span>If necessary, use software to set the onboard clock</span></p><p><span style="font-family: arial;">16.<span style="white-space: pre;"> </span>Hope that there is never a power failure :)</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">Initial Suspicions</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Initially, I thought the power supply would be the problem and unable to feed the single-board computer everything it needs to power up at boot (CPU, FANS, HDD). The power supply was a DELTA unit badged for 19V @ 3.42A but the unit is so small I think it's more likely an optimistic rating than anything else. It looks more like a 2A unit. I say this because a similarly rated DELL power supply is twice as big. My guess was that an aging component (capacitor, usually) in the DELTA power supply was at the root of the problem.</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">Initial Conclusions</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The machine is worth trying to save, as it does work when it can boot </span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>There is definitely something wrong with the Power On Self Test</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>There is maybe something wrong with the power supply</span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>The easiest thing to blame (and fix) is the power supply</span></p></blockquote><p style="text-align: justify;"><span style="font-family: arial;"><b><u>After speaking with the seller, it was concluded that the power supply was probably OK because it had been used to boot another machine during troubleshooting on their side. HOWEVER, this may not be the last word on the Power Supply.</u></b></span></p><h2 style="text-align: left;"><span style="font-family: arial;">Booting From USB....Possible!</span></h2><p><span style="font-family: arial;">I started fooling around with typical "Computer won't boot" measures:</span></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>Removing all peripherals (in this case, there was just the 500Gb HGST HDD)</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•</span><span style="font-family: arial; white-space: pre;"> </span><span style="font-family: arial;">Removing all the RAM</span></p></blockquote><p style="text-align: justify;"><span style="font-family: arial;">In both cases, nothing happened - but something should have with the RAM removed. With most computers, when that happens, the machine starts beeping like crazy. </span><span style="font-family: arial;">I then popped the battery out, unplugged the ZOTAC and pressed the power button for 30 seconds. </span><span style="font-family: arial;">After that, I left the battery out of place, plugged the machine in and after a few more looooong waits...a miracle happened! The fan speed slowed down dramatically and the machine issued a very strange "strangled" beep. At that point, I was greeted with the BIOS setup screen. Looking around the BIOS, I either noticed that the ZOTAC was able to boot from USB, or I enabled its ability to boot from USB. In any case, it ended up being enabled.</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">Multiple HDD Failures on Ubuntu Server Install</span></h2><p style="text-align: justify;"><span style="font-family: arial;">I then loaded up a Ubuntu Server 20.04 installer onto a USB key and attempted an install. A few more looooong waits later, the "strangled beep" happened again and this time the ZOTAC automagically loaded the Ubuntu Server 20.04 install. Unfortunately, the Ubuntu installation failed multiple times with "Lost Connection to Hard Drive" or "Hard Drive Reset" or "Hard Drive Disconnect" errors that always ended up crashing the install. This led me to think that the 10-year old 500Gb HGST Hard Drive in the system had gone bad. </span></p><p style="text-align: justify;"><span style="font-family: arial;"><u><i>But then I remembered that the seller had declared that the hard drive had been tested good on another system while they were troubleshooting this unit. But without an external USB 3.x 2.5 HDD enclosure, I was without any means of further testing the HDD, so I put it aside for later.</i></u></span></p><h2 style="text-align: left;"><span style="font-family: arial;">A Bad SATA Controller?</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Considering that the machine cannot complete its POST much of the time, even with the Hard Disk completely removed, the problem has been narrowed down to the onboard SATA Controller. But, considering the fact that the ZOTAC is a "single board computer" it is very unlikely that the SATA Controller can be deactivated. </span></p><h2 style="text-align: justify;"><span style="font-family: arial;">But What About the eSATA Connector?</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Another possibility is that the SATA Connector has somehow gone bad and is injecting noise onto the SATA channel. I tried to test the eSATA interface with an external eSATA RAID device I have, but nothing happened and the ZOTAC was unable to recognize it, maybe because I had only one drive installed in it, and its minimum drive count is two. The drive I attempted to use was a 3.5 inch Western Digital 640Gb drive, model WD6401AALS.</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">What About Just Running Linux From USB?</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Instead of booting an install from a USB thumb drive, how about running Linux from a USB thumb drive? I had seen this done before in the lab, so I looked into what version(s) of Linux could be run from a thumb drive. As it turns out there's a distribution called Puppy Linux designed for just that.</span></p><p style="text-align: justify;"><span style="font-family: arial;"><b><i>Sources:</i></b></span></p><p><span style="font-family: arial;">https://www.lifewire.com/install-puppy-linux-tahr-usb-drive-2202096</span></p><h2 style="text-align: left;"><span style="font-family: arial;">Downloading Puppy Linux</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Downloading and installing Puppy Linux was a pretty simple process. Once I had made my way to the Puppy Linux site, I was able to browse a list of available distributions. I chose the one that I thought would be the most useful to me (Ubuntu Focal 64), as it seemed to be based on the most recent LTS version of Ubuntu, 20.04:</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">Running Puppy Linux From a USB Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">To run Puppy Linux from a USB thumb drive (as opposed to install from a USB thumb drive) requires that you use two (2) thumb drives. The smaller thumb drive holds the Puppy Linux installer files, the larger thumb drive is where the Puppy Linux live environment will be set up for preserving machine persistence across reboots, power down and so forth. </span></p><h2 style="text-align: justify;"><span style="font-family: arial;">The Installer Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Puppy Linux images are tiny. FossaPup64 9.5 was only 420Mb in size, so it's going to fit on just about any thumb drive. I chose a generic 2Gb drive as the installer thumb drive, and used Rufus to load the FossaPup64 image onto it as a bootable image. When asked about it, I chose the ISO image option. The install was completely uneventful (and lightning fast!).</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">The Live Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">For the live thumb drive, I wanted to go with something a bigger, faster...and more in keeping with the overall look & feel of the ZOTAC. So I chose a 16Gb Kingston DataTraveler Micro 3.1:</span></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgaWtRGEvZsI0BkLG8gvum6aCAajSjL0jq3LuiNlWnO-nmNgiqVyU4VJ9BnoX7tp7O7auP7XvLEq78zdbnD5ajgt2-DvwDbxzzzXsSIuv2DAdH3uwaLXgDTAvYSaFYPbRB7NY9fKZ0gXNzedcxwSPK0K6lA0FphYcqbiNIDDss0Ej5JHVHb6NaJIuuO=s516" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="412" data-original-width="516" height="256" src="https://blogger.googleusercontent.com/img/a/AVvXsEgaWtRGEvZsI0BkLG8gvum6aCAajSjL0jq3LuiNlWnO-nmNgiqVyU4VJ9BnoX7tp7O7auP7XvLEq78zdbnD5ajgt2-DvwDbxzzzXsSIuv2DAdH3uwaLXgDTAvYSaFYPbRB7NY9fKZ0gXNzedcxwSPK0K6lA0FphYcqbiNIDDss0Ej5JHVHb6NaJIuuO=s320" width="320" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p style="text-align: justify;"><span style="font-family: arial;">Installing Puppy Linux on the live thumb drive was also uneventful. The Puppy Linux installer features an option to install to a thumb drive, so the entire process was slick and only took a few minutes. After that it was a simple matter to install the 16Gb drive in the ZOTAC and go through the usual 5 or so 5-minute waits until the machine could make it past the POST. Ultimately, I got this:</span></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiW7XEI2bddqd9qSjlbcRwZFiF6i9-0JPdoGDNqxDWddHB2EaeoNf1BFjig-PrTfiUX8E0xCEC07ILBPtidTtn2Eq-ENrmc1X7n2zpsijWhed4onSMnhmURomqmBdtzrEWgH9Jy2nnwMQiFpmV_oBnHCqVUB1iRMy-zBIoLDK_Ugfmj1LmviuTXMzrz=s704" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="445" data-original-width="704" height="290" src="https://blogger.googleusercontent.com/img/a/AVvXsEiW7XEI2bddqd9qSjlbcRwZFiF6i9-0JPdoGDNqxDWddHB2EaeoNf1BFjig-PrTfiUX8E0xCEC07ILBPtidTtn2Eq-ENrmc1X7n2zpsijWhed4onSMnhmURomqmBdtzrEWgH9Jy2nnwMQiFpmV_oBnHCqVUB1iRMy-zBIoLDK_Ugfmj1LmviuTXMzrz=w459-h290" width="459" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><h2 style="text-align: justify;"><span style="font-family: arial; text-align: left;">Time To Make Some Purchases</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Seeing as the eSATA interface was still a question mark, the ZBOX is so tiny (and tidy) and its ability to boot from a USB thumb drive was proven, I decided to buy a USB 3.x thumb drive with a large enough capacity to host a full Ubuntu Desktop 20.04 installation so as to make it a truly useful machine regardless of the ultimate disposition of the SATA (and eSATA) controller.</span></p><h2 style="text-align: justify;"><span style="font-family: arial;">USB 3.x vs. SATA</span></h2><p style="text-align: justify;"><span style="font-family: arial;">It's not like I was giving up much by switching away from SATA to USB 3.x USB 3.0 and 3.1 are pretty fast, with transfer rates rivaling (and sometimes exceeding) that of eSATA:</span></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p style="text-align: justify;"><span style="font-family: arial;"><i>USB tends to be about 20% faster than eSATA at reads, while eSATA was about 20% faster at writing data to the disk. While I make no claims for these to be definitive benchmarks (I used the freeware Crystal DiskMark 3.0 program for my tests), I do think the results indicate what you can expect to see from today's eSATA and USB 3.0 drives. In both cases the real world results were quite a bit slower than their theoretical bests. With reads, my USB drive averaged 90 MBps, while the eSATA drive came in at 75 MBps. When it came to writing to the disk eSATA still processed data at 75 MBps while the USB drive dropped to 62 MBps.</i></span></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: arial;">https://www.computerworld.com/article/2693284/usb-3-0-vs-esata-is-faster-better.html</span></p></blockquote><h2 style="text-align: left;"><span style="font-family: arial;">The New Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Seeing as Ubuntu recommends at least 25Gb for its Desktop edition, and with the relative low cost of USB thumb drives, I elected to buy a SanDisk Ultra Fit 128Gb USB 3.1</span><span style="font-family: arial;">:</span></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEieQVRFgAZf2SimFzZz02laXE44hRq7q_kWjwbVI456WeWHTqqLT_U1qucgGVCXHmnlmnM27wFrh4IVhNFKMwdwJH0TcXzuOZsAiDc7s_CwG0rludhvo4HX7QEUSMcHOkDNCAHL7uK1kx_bByvfRlgR5GNHjl2_gr2XRTG-t_ZO8rkFgm16_xNNQ70u=s832" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="695" data-original-width="832" height="267" src="https://blogger.googleusercontent.com/img/a/AVvXsEieQVRFgAZf2SimFzZz02laXE44hRq7q_kWjwbVI456WeWHTqqLT_U1qucgGVCXHmnlmnM27wFrh4IVhNFKMwdwJH0TcXzuOZsAiDc7s_CwG0rludhvo4HX7QEUSMcHOkDNCAHL7uK1kx_bByvfRlgR5GNHjl2_gr2XRTG-t_ZO8rkFgm16_xNNQ70u=s320" width="320" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;"><b><i>Sources:</i></b></span></p><p><span style="font-family: arial;">https://low-orbit.net/how-much-disk-space-for-ubuntu</span></p><h2 style="text-align: left;"><span style="font-family: arial;">Setting Up To Run Ubuntu Desktop from a Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Installing Ubuntu Desktop on the ZOTAC ZBOX followed exactly the same process as installing Puppy Linux. Two USB thumb drives were involved, just bigger ones. The image for Ubuntu Desktop is 2.9Gb in size, so a bigger installer thumb drive was needed.</span></p><p style="text-align: justify;"><span style="font-family: arial;"><b><i>Sources:</i></b></span></p><p><span style="font-family: arial;">https://www.fosslinux.com/10212/how-to-install-a-complete-ubuntu-on-a-usb-flash-drive.htm</span></p><h2 style="text-align: left;"><span style="font-family: arial;">Running Ubuntu From a USB Thumb Drive</span></h2><p style="text-align: justify;"><span style="font-family: arial;">Running Ubuntu Desktop from a USB thumb Drive was "OK". Using the GUI interface was a bit of a drag due to lag, but the command line was fast enough. Considering that my plan is to use the ZOTAC as a headless staging server on my local LAN, this unit is more than enough for my needs:</span></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjlFuufKsIfn11yH4t0nB_uHwg9KyzBuJfynKmdOw9mwgdVexI5KWEdUz4ht5L3yBxvOWvIHncSes2b6EiKRRnjEJJJu773z9VhHMnRhw7xvuBwhWqLgDlFERRZY-PnLJIDL1p_2bJLhjkTPRx2i0hWjTzNZ9P3qOkog3wu3MKofph0xRKuJDk0Zyz2=s1152" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="1152" height="269" src="https://blogger.googleusercontent.com/img/a/AVvXsEjlFuufKsIfn11yH4t0nB_uHwg9KyzBuJfynKmdOw9mwgdVexI5KWEdUz4ht5L3yBxvOWvIHncSes2b6EiKRRnjEJJJu773z9VhHMnRhw7xvuBwhWqLgDlFERRZY-PnLJIDL1p_2bJLhjkTPRx2i0hWjTzNZ9P3qOkog3wu3MKofph0xRKuJDk0Zyz2=w478-h269" width="478" /></a></div><p></p><br /><h2 style="text-align: left;"><span style="font-family: arial;">Cost Breakdown</span></h2><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>ZOTAC ZBOX AD02<span style="white-space: pre;"> <span> </span><span> </span><span> </span><span> </span></span><b>HKD230.00</b> (USD29.49), </span></p><p><span style="font-family: arial;">•<span style="white-space: pre;"> </span>SanDisk SanDisk Ultra Fit 128Gb USB 3.1<span style="white-space: pre;"> </span><b>HKD115.00</b> (USD14.74), </span></p></blockquote><p style="text-align: left;"><span style="font-family: arial;">Total: <b>HKD345.00</b> (USD44.23)...and a whole bunch of fun!</span></p><p style="text-align: left;"><span style="font-family: arial;"></span></p><h4 style="text-align: justify;"><span style="font-family: arial;">Initial Conclusions</span></h4><p style="text-align: justify;"><span style="font-family: arial;">I had a lot of fun troubleshooting the ZOTAC ZBOX AD02. At first, it was quite challenging just to get it to boot. Then, once I had figured out how to get it to boot consistently, I had to learn how to run it from a thumb drive because the hard disk subsystem wasn't working properly. This was also fun. </span></p><h4 style="text-align: justify;"><span style="font-family: arial;">Epilogue</span></h4><div><span style="font-family: arial;"><br /></span></div><h3 style="text-align: left;"><span style="font-family: arial;">Enter RAIDON</span></h3><p style="text-align: left;"><span style="font-family: arial;">After I wrote the original ZOTAC article, I subsequently acquired three "problematic" external hard drive enclosures for HKD125 (USD16.00). </span></p><p style="text-align: left;"><span style="font-family: arial;"><span style="font-family: arial;">One of them was a </span><span style="font-family: arial;"><b>RAIDON / Stardom iTank i302 3.5" External USB/eSATA Harddisk Case</b> that came with a <b>Seagate Barracuda 250Gb</b> (</span><span style="font-family: arial;">ST3250318AS) inside. The only problem with the RAIDON enclosure was that it came without its specialized </span></span><span style="font-family: arial;">tray key. Instead, you need to use a small-bore screwdriver to open it:</span></p><p style="text-align: left;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhc77VB1VNRfY6peCaD8u6JI0-Qv_lzp50FnCWPo3ogb2VURVIRBLqEgk5vXOHGa28g78gyV9pXqt27IXqMVg8veQaC3SgoWysdS11jKfkiVcrR31Pc54fsNjtNycYMQF-hcHaF_rxB67jHkHLloVENMzxQXIaHrcf5MSzMGNie0_ji7pTYwcSNXaFB=s1080" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="608" data-original-width="1080" height="292" src="https://blogger.googleusercontent.com/img/a/AVvXsEhc77VB1VNRfY6peCaD8u6JI0-Qv_lzp50FnCWPo3ogb2VURVIRBLqEgk5vXOHGa28g78gyV9pXqt27IXqMVg8veQaC3SgoWysdS11jKfkiVcrR31Pc54fsNjtNycYMQF-hcHaF_rxB67jHkHLloVENMzxQXIaHrcf5MSzMGNie0_ji7pTYwcSNXaFB=w520-h292" width="520" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><i style="font-family: arial;"><div style="text-align: center;"><i>RAIDON eSATA Enclosure</i></div></i><p></p><p style="text-align: left;"></p><ul style="text-align: left;"><li><span style="font-family: arial;">A</span><span style="font-family: arial;">s soon as I plugged RAIDON into ZOTAC it was automagically recognized and made available as </span><span style="font-family: courier;">/dev/sdb</span><span style="font-family: arial;">. </span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">I then used the </span><span style="font-family: courier;">fdisk </span><span style="font-family: arial;">command to </span><span style="font-family: arial;">delete any old partitions on the disk and to create a new primary linux partition on it as </span><span style="font-family: courier;">/dev/sdb1</span><span style="font-family: arial;">. </span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">I then used the </span><span style="font-family: courier;">mkfs</span><span style="font-family: arial;"> program to create a linux filesystem (type 83) on </span><span style="font-family: courier;">/dev/sdb1</span><span style="font-family: arial;">. </span></li></ul><p></p><p></p><p style="text-align: left;"><span style="font-family: arial;">Everything went normally...and very quickly! T</span><span style="font-family: arial;">aking note of what seemed like a large s</span><span style="font-family: arial;">peed difference, I</span><span style="font-family: arial;"> used </span><span style="font-family: courier;">hdparm</span><span style="font-family: arial;"> to get some performance numbers from ZOTAC with respect to the throughput of the eSATA and USB 3.1 subsystems. </span></p><p style="text-align: left;"><span style="font-family: arial;">Here's what I found out:</span></p><h3 style="text-align: left;"><span style="font-family: arial;">USB 3.1</span></h3><p style="text-align: left;"><span style="font-family: courier;"># hdparm -t /dev/sda</span></p><p><span style="font-family: courier;">/dev/sda:</span></p><p><span style="font-family: courier;">Timing buffered disk reads: 128 MB in 3.00 seconds = <span style="background-color: #fcff01;">42.62 MB/sec</span></span></p><div><div><h3 style="text-align: left;"><span style="font-family: arial;">eSATA</span></h3><p><span style="font-family: courier;"># hdparm -t /dev/sdb</span></p></div><div><span style="font-family: courier;">/dev/sdb:</span></div><div><span style="font-family: courier;"><br /></span></div><div><span style="font-family: courier;">Timing buffered disk reads: 326 MB in 3.01 seconds = </span><span style="background-color: #fcff01; font-family: courier;">108.19 MB/sec</span></div></div><h3 style="text-align: left;"><span style="font-family: arial;">Startling Results</span></h3><p style="text-align: left;"><span style="font-family: arial;">As it turns out, the eSATA interface in ZOTAC is about <b><u>2.5X faster</u></b> than its USB 3.1 counterpart. T</span><span style="font-family: arial;">his is a very interesting result, given the throughput claims made by USB 3.1 fans, who say that USB 3.1 is equal and sometimes faster than eSATA. <u>Not on ZOTAC</u>.</span></p><h3 style="text-align: left;"><span style="font-family: arial;">Can ZOTAC Boot from eSATA?</span></h3><div style="text-align: left;"><span style="font-family: arial;">Given the large speed difference, the next question to be answered was whether or not ZOTAC could boot from RAIDON. If possible, this would garner an immediate and significant speed gain and make ZOTAC much more flexible and expandable (</span><span style="font-family: arial;">not to mention make ZOTAC even more fun in a kind of "second wave" type of puzzle to solve. It's been a long, long time since I have needed to boot a computer from an external hard drive).</span></div><p style="text-align: left;"><span style="font-family: arial;">So I:</span></p><p style="text-align: left;"></p><ul style="text-align: left;"><li><span style="font-family: arial;">Used </span><span style="font-family: courier;">rufus</span><span style="font-family: arial;"> to load the Ubuntu Server 20.04 installer on a USB thumb drive</span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">Plugged the USB thumb drive into one of the ZOTAC blue USB 3.1 ports</span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">Booted ZOTAC with RAIDON unplugged</span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">Waited about 5 minutes for console messages to appear</span></li></ul><ul style="text-align: left;"><li><span style="font-family: arial;">Plugged in the RAIDON</span></li></ul><span style="font-family: arial;">The installer immediately recognized the </span><span style="font-family: arial;"><b>Seagate Barracuda 250Gb</b> (</span><span style="font-family: arial;">ST3250318AS) and presented it as the target destination disk. The only thing I had to adjust was the suggested size of the root partition (from 100GB to the maximum size possible) and then </span><span style="font-family: arial;">Ubuntu Server 20.04 </span><span style="font-family: arial;">installed without incident. </span><span style="font-family: arial;">Once the install was complete, I removed the USB thumb drive and soft-rebooted ZOTAC using the following command:</span><div><span style="font-family: arial;"><br /></span></div><div><span style="font-family: courier;"># shutdown -r now</span><br /><div><span style="font-family: arial;"><br /></span></div><div><span style="font-family: arial;">ZOTAC then booted from RAIDON without any incident.</span></div><div><span style="font-family: arial;"><br /></span><h4 style="text-align: left;"><span style="font-family: arial;">Final Conclusions</span></h4><p style="text-align: left;"><span style="font-family: arial;">In the final analysis, the problem area of ZOTAC is the onboard SATA subsystem. </span><span style="font-family: arial;">I wonder how many other ZOTAC have suffered a similar fate, and been tossed into the trash as a consequence. </span></p><p style="text-align: left;"><span style="font-family: arial;">Hopefully this article has demonstrated a few ways to keep a "ZOTAC gone bad" in service, with just a couple of small changes in terms of its configuration and system boot strategy:</span></p></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p style="text-align: left;"><span style="font-family: arial;">1. You can boot ZOTAC using a <b>USB 3.1 thumb drive</b> as a primary data store</span></p></div><div><p style="text-align: left;"><span style="font-family: arial;">2. You can boot ZOTAC using an <b>eSATA hard drive</b> as a primary data store</span></p></div></blockquote><div><div><span style="font-family: arial;">As for myself, for a grand total of <b>HKD460 (USD58.87)</b>, I saved a ZOTAC from the trash pile and gave it a new lease on life as a website development server, where it will undoubtedly provide many more useful years of service.</span></div><p></p></div></div>graham_leachhttp://www.blogger.com/profile/14858226022719362808noreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-29594260348827838452022-02-22T09:37:00.007+08:002022-02-22T09:40:07.983+08:00How to Reset the Root Password in MySQL 8 on Ubuntu 20.04 Server<p><span face="-apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif" style="background-color: #fdf2f2; color: #232629; font-size: 15px;">First you need to stop the regular mysql service:</span></p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># service mysql stop
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Next, you need to create a directory for the runtime of the safe_mysqld process:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># mkdir <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>var<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>run<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>mysqld
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to make sure the newly created mysqld runtime file is owned by mysql</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># chown mysql:mysql <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>var<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>run<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">/</span>mysqld
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to start the safe_mysql process (without authentication checking and without networking, while running the background)</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># mysqld_safe <span class="hljs-comment" color="var(--highlight-comment)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">--skip-grant-tables --skip-networking &</span>
<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><</span>press ENTER<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span>
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to log into the safe_mysql process:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># mysql <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>u root <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>p
<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><</span>press ENTER<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span>
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to update the root password:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">UPDATE</span> mysql.user <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">SET</span> authentication_string<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">null</span> <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">WHERE</span> <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">User</span><span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="hljs-string" color="var(--highlight-variable)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'root'</span>;
mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> FLUSH PRIVILEGES;
mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> exit
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to stop the safe_mysql process (and any stray mysqld processes as well)</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">#killall mysqld_safe mysqld
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to restart the regular mysql service:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># service mysql <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">start</span>
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to log into the regular mysql service:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># mysql <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>u root <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>p
<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><</span>press ENTER<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span>
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Then you need to update the root password in the regular mysql:</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">ALTER</span> <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">USER</span> <span class="hljs-string" color="var(--highlight-variable)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'root'</span>@<span class="hljs-string" color="var(--highlight-variable)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'localhost'</span> IDENTIFIED <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">BY</span> <span class="hljs-string" color="var(--highlight-variable)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">'<password>'</span>;
mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> FLUSH PRIVILEGES
mysql<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span> exit
</code></pre><p style="background-color: #fdf2f2; border: 0px; box-sizing: inherit; clear: both; color: #232629; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;">Finally, test that the password change was successful by logging into the mysql service normally</p><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"># mysql <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>u root <span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">-</span>p
<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><</span>enter password <span class="hljs-keyword" color="var(--highlight-keyword)" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">then</span> press ENTER<span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">></span></code></pre><pre class="lang-sql s-code-block" style="background-color: #fdf2f2; border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;"><code class="hljs language-sql" style="background-color: inherit; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><span class="hljs-operator" style="border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></span></code></pre>graham_leachhttp://www.blogger.com/profile/14858226022719362808noreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-1502492482604730222020-11-21T17:31:00.001+08:002020-11-21T17:31:06.939+08:00(Drupal) How to change max_allowed_packet size<p><span style="font-family: courier; font-size: x-small;"><br /></span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier;"><span style="font-size: x-small;"># GL 2020-11-21 Increase max_allowed_packets to to prevent comms</span></span></p><p><span style="font-family: courier; font-size: x-small;"># error from occurring when sending large queries</span></p><p><span style="font-family: courier; font-size: x-small;"># to MySQL / MariaDB server</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># Symptom:</span></p><p><span style="font-family: courier; font-size: x-small;"># Communication link failure: 1153 Got a packet bigger than 'max_allowed_packets' bytes</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># Discussion:</span></p><p><span style="font-family: courier; font-size: x-small;"># https://mariadb.com/kb/en/server-system-variables/#max_allowed_packet</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># Parameter:</span></p><p><span style="font-family: courier; font-size: x-small;"># MariaDB [(none)]> show variables like 'max_allowed_packet';</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># Resolution:</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># https://stackoverflow.com/questions/8062496/how-to-change-max-allowed-packet-size</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># Actions::</span></p><p><span style="font-family: courier; font-size: x-small;"># A) Set parameter in /etc/my.cnf.d/server.cnf as follows</span></p><p><span style="font-family: courier; font-size: x-small;"># [myssqld]</span></p><p><span style="font-family: courier; font-size: x-small;"># max_allowed_packet=500M</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><p><span style="font-family: courier; font-size: x-small;"># B) Restart MariaDB server</span></p><p><span style="font-family: courier; font-size: x-small;"># # service mariadb restart</span></p><p><span style="font-family: courier; font-size: x-small;">#</span></p><div><br /></div>graham_leachhttp://www.blogger.com/profile/14858226022719362808noreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-82543142720311866572020-07-21T19:38:00.004+08:002020-07-21T19:42:16.749+08:00Subaru Headlight Yellowing Fix<span style="font-family: Arial, Helvetica, sans-serif;">I recently bought the Blue Fox (a 2005 Subaru Forester 2.5x @ 200K km) to help me work on a house I am rehabbing in Canada. The car, being 15 years old, has a multitude of little (and some not so little) problems that are common for a vehicle of this age.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">One of the more common problems with a vehicle that is more than a decade old is yellowed headlights. Not only are they unsightly, yellow headlights are not as good at throwing light down the road as they should be posing somewhat of a safety risk.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Fortunately, fixing yellowed headlights is pretty simple. Just buy some BRASSO and polish the yellow off! In this case I bought a polishing/buffing kit for my drill, but you can just use elbow grease if you don't feel like spending any more than the minimum.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">After an hour (in my case) the headlight looked great, and then I applied some Castor Oil to the plastic headlights - and the plastic bumper too!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">It all turned out great - and you can do this too!\</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/88LYxF3vUZo/0.jpg" src="https://www.youtube.com/embed/88LYxF3vUZo?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-13613689198695336512020-07-19T22:14:00.000+08:002020-07-21T19:42:16.552+08:00Subaru - Pull Mist Lever Not Working<span style="font-family: Arial, Helvetica, sans-serif;">On Day 2 of owning the 2005 Subaru Forester 2.5X I was presented with yet another mysterious situation...the windshield wiper fluid didn't seem to be working! </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">When it comes to my 2006 Mitsubishi Outlander, when I pull back on the wiper control arm, the wiper juice pump(s) kick in, juice sprays on the windshield and the wipers move. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Not so with the Subaru! When I pulled back on the wiper arm, the wiper blades started moving...but there was no way I could get it to spray any juice, even though the control arm is clearly marked "Pull Mist" - whatever that means!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">So I went about isolating the problem - which ended up being between my ears! </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">This video details my deductive process to finally figure out how to get juice on the front windshield - a solution I finally reached - but one that was (clearly) non-intuitive!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I can only conclude that it must be extremely foggy in Japan. That's the only reason I can determine to have a wiper mode in a car that actuates the wiper blades to cycle once...and emit no juice!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">N.B.: If you want juice, just push the button on the end of the wiper stem. :)</span><br />
<div>
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Q52iwtmW_Tg/0.jpg" src="https://www.youtube.com/embed/Q52iwtmW_Tg?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-3443479365280014382020-07-16T21:22:00.005+08:002022-03-05T15:13:52.294+08:00 2005 Forester - Driver Door Lock Replacement<span face="Arial, Helvetica, sans-serif">I purchased a used 2005 Subaru Forester 2.5X yesterday! Yaay! Another Subaru Forester! I just love them!</span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">This 2005 Subaru Forester 2.5X has many, many problems to discover and diagnose - some obvious and some more mysterious and hidden! </span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">The first problem to fix with this car was really obvious and quite serious. </span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">The only physical lock (the driver door lock) was not working right. It was *impossible* to insert the key because there was an object lodged inside the lock, obstructing it. It seemed to me that it was one of two things (1) The internal mechanism of the lock had broken and a piece of it had become stuck inside, or a key had snapped off in the lock. Either way, there was something stuck in the lock, preventing key insertion.</span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">Figuring that it was a snapped off key and that I would need to replace the lock entirely, I went about figuring out how to remove a lock from a 2005 Subaru Forester 2.5X, filming the process as I went. </span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">After a bit of a false start, I figured out how to access the mechanism, and then removed the lock. </span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">I discovered that the thing obstructing the lock was not a broken key, but rather the little steel flap that is integrated into car door locks to protect them from the weather. In this case, the steel flap had broken off and become lodged in the lock mechanism. </span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">Once I got the lock out of the door and tipped it over, the little flap just fell out into the grass! Then I could insert the key! So after that, it was just a simple matter of removing all of the accumulated rust from the lock, backing plate and door interior, and then re-installing the lock back where it came from.</span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">This video documents the entire process in such a way that a reasonably mechanically-inclined person could reproduce my intended result, which was to demonstrate how to take out and put in a driver door lock.</span><br />
<span face="Arial, Helvetica, sans-serif"><br /></span>
<span face="Arial, Helvetica, sans-serif">Enjoy!</span><br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/8-6XeyCipLc/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/8-6XeyCipLc?feature=player_embedded" width="320"></iframe>
<br /></div>
<span face="Roboto, Arial, sans-serif" style="background-color: #f9f9f9; color: #030303; font-size: 14px; white-space: pre-wrap;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-73082800269228885622020-06-04T20:42:00.003+08:002020-07-23T12:24:41.567+08:00Samsung Plasma TV Rescue - PART 1 to 4<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">I found an abandoned Samsung Plasma TV PS-42S5H on the roadside, and decided to see if I could rescue it. </span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">The TV was in a completely unknown state, along with its remote control, so I had to do a complete troubleshooting cycle on the TV and its remote. </span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">Watch as I systematically move through the stages of troubleshooting towards an (ultimately) successful resolution.</span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">Part 1</span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/mvr7l7rrw7Y/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/mvr7l7rrw7Y?feature=player_embedded" width="320"></iframe></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">Part 2</span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/emE26VxhdHo/0.jpg" src="https://www.youtube.com/embed/emE26VxhdHo?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">Part 3</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/i1lIonHgC5s/0.jpg" src="https://www.youtube.com/embed/i1lIonHgC5s?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;">Part 4</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/lK4W9wOMf28/0.jpg" src="https://www.youtube.com/embed/lK4W9wOMf28?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 14px; white-space: pre-wrap;"><br /></span></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-52989964050117429522020-05-29T11:50:00.000+08:002020-06-04T15:49:53.064+08:00Stainless Steel Kitchen (Part 1 to 7)<span style="font-family: "arial" , "helvetica" , sans-serif;">Part of making the galley-style kitchen of Bamboo House more useful was increasing its carrying capacity in terms of storage. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Seeing as there was a bare minimum of counter and cabinet space, Mrs. Maker asked me to see what I could do in terms of putting wall-mounted storage in place, something we have done in other abodes. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">After a little bit of research, we decided that mounting stainless steel panels would be a nice idea, one that matched the existing decor and granted us the maximum flexibility in terms of shelves, hooks and suchlike.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 1</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/9HdlziKYk_s/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/9HdlziKYk_s?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br />Part 2</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/vyg55c-HJqQ/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/vyg55c-HJqQ?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 3</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/GPh4f4WYSZE/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/GPh4f4WYSZE?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 4</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/mUJRpJaccP0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/mUJRpJaccP0?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 5</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1eBmIQJdFFc/0.jpg" src="https://www.youtube.com/embed/1eBmIQJdFFc?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 6</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/I0Omp1ZPQW4/0.jpg" src="https://www.youtube.com/embed/I0Omp1ZPQW4?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 7</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1xVsXcS9zO4/0.jpg" src="https://www.youtube.com/embed/1xVsXcS9zO4?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-45452289848281186032020-05-16T09:56:00.000+08:002020-05-20T15:08:14.048+08:00LG 4K TV - Power & Wall Mount Installation (PART 1 to 6)<span style="font-family: "arial" , "helvetica" , sans-serif;">This video series documents how I installed my newly repaired 49" 4K TV (LG49UH6500) on a wall where there was no power available. I did so by branching into the dedicated air-conditioning circuit, installing a plug where there was formerly a switch, and putting a plug on what was formerly a hard-wired connection. In the end, I overcame all of the many challenges, large and small, that presented themselves and was able to install the TV and enjoy everything it offers.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 1</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/pIZcktj7nwc/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/pIZcktj7nwc?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 2</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/YMfdwgKInjM/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/YMfdwgKInjM?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 3</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/4ldLnPE2NSE/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/4ldLnPE2NSE?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 4</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/K4lceS2rnZg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/K4lceS2rnZg?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 5</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Zi5wPdnEL3s/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Zi5wPdnEL3s?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 6</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/HbprQCTdufk/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/HbprQCTdufk?feature=player_embedded" width="320"></iframe></div>
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-62979870954801285282020-05-14T19:34:00.001+08:002020-05-16T09:53:06.108+08:00Cutting Down Palm Trees<span style="font-family: "arial" , "helvetica" , sans-serif;">The property had a couple of old, diseased and awful-looking palm trees that were threatening to topple over and damage our glass awning - so I took my billhook and cut them down! It was very satisfying!</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/QIOdep8YEJU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/QIOdep8YEJU?feature=player_embedded" width="320"></iframe></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-90201318710245670182020-05-13T22:30:00.001+08:002020-05-13T22:30:52.221+08:00Ariston FBG IX Oven Element Replacement<span style="font-family: Arial, Helvetica, sans-serif;">Our Ariston FBG IX Oven was tripping the main breaker whenever we tried to use the electric grill, so we replaced the element. Here's how - and where to get the part...</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">https://amzn.to/2zvPyvr</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/n3f-trYqcLw/0.jpg" src="https://www.youtube.com/embed/n3f-trYqcLw?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-975805229244788572020-05-13T11:44:00.001+08:002020-05-13T11:44:10.888+08:00Bamboo House - Bathroom Tweaks Part 2 (Loose Shower Rod)<span style="font-family: Arial, Helvetica, sans-serif;">In this video I discuss why the rod that holds the shower head became loose, and how to avoid that from happening again.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/ZH2CENo90cM/0.jpg" src="https://www.youtube.com/embed/ZH2CENo90cM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-91191750845431479362020-05-12T14:06:00.002+08:002020-05-12T14:06:46.957+08:00Candy Range Hood LED Ugrade!<br />
<span style="font-family: Arial, Helvetica, sans-serif;">Bamboo House is a very strange place. There were all kinds of inexplicable problems when we moved in, especially with respect to the appliances in the kitchen. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">For example the Range Hood, which is a high-quality brand (CANDY), had been installed, but the user manual had never been taken out of the assembly! Who knows how many years of service the fan underwent with a massive air blockage, but it was significant. The manual(s) were wrapped in plastic, which was covered in stale cooking oil. Once we removed the plastic covers, the manuals were in perfect condition. WEIRD.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">The other thing that seemed strange was the light. It was yellow and very weak. I mean *really* weak. So, once I had figured out how to open and service the filters (which had never, ever been cleaned and which required a steel brush and turpentine to get even close to clean), the next step was to understand why the light was so dim.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">As it turned out,. the light was dim because there was an ancient light bulb in there, and the frosted glass cover was coated with old, stale cooking oil! Once again, I had to break out the steel brush and turpentine, as well as steel wool!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Even stranger, the CANDY Range Hood was configured to take TWO light bulbs, even though it only had one installed. So I ordered a couple of replacement LED bulbs (9W) and this video shows what happens when you put pair of high-intensity white bulbs in where a single low-intensity yellow filament bulb had been before...</span><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/DCN-8-cIrzU/0.jpg" src="https://www.youtube.com/embed/DCN-8-cIrzU?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-41638886155476815782020-05-06T22:54:00.000+08:002020-05-08T19:32:06.914+08:00IKEA KALLAX Hacking - Part 1 to 3<span style="font-family: "arial" , "helvetica" , sans-serif;">Mrs. Maker asked me to do some IKEA HACKING the other day, something we've done for at least 25 years now, and show people how easy it is. So we took a couple of pieces of IKEA furniture that were either lying around or being thrown away by neighbors (BILLY, KALLAX & MALM) and integrated them into something completely different and new. I have since seen many similar projects and believe that this particular IKEA HACK is quite popular, so hopefully it will inspire my viewers to go ahead and make what they want or need using IKEA furniture as modular components.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">This project was fun to do and I encourage you to go ahead and do some IKEA HACKING of your own!</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 1</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/2FPcZwNf1no/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/2FPcZwNf1no?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 2</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/_n7vUga6xqg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/_n7vUga6xqg?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 3</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/73R6rWZHbrc/0.jpg" src="https://www.youtube.com/embed/73R6rWZHbrc?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-50245212849631132912020-05-02T14:42:00.000+08:002020-05-06T09:26:40.282+08:00Kitchen Cabinet Hinge Rescue - Part 1 to Part 5<span style="font-family: "arial" , "helvetica" , sans-serif;">In this video series, I take on the somewhat common task of fixing a hinge that has worked loose from its cupboard mounting. This happens over time, and (like most people) it gets ignored until the door is so loose that it cannot be closed, or closed easily. By that point, the hinge mount is so damaged that simply putting in a new screw isn't feasible and the mounting point needs to be "built back up" to the point where the original screw (or a close copy thereof) can then be used to re-attach the hinge mount. This typically involves reaming out the hole to round (if not already round) and then the insertion of enough supplemental material to give the old (or replacement) screw sufficient purchase. This video series covers this process in fine detail, so anyone can reproduce my results.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 1</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Hu2ZwByk_mI/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Hu2ZwByk_mI?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 2</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/zfxsmuU22bw/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/zfxsmuU22bw?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 3</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/VnZCDphK2Sw/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/VnZCDphK2Sw?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 4</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/S6seXG9nasY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/S6seXG9nasY?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 5</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/JyJfnHPbGOQ/0.jpg" src="https://www.youtube.com/embed/JyJfnHPbGOQ?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-70136524284782630562020-05-01T14:21:00.000+08:002020-05-01T14:32:53.059+08:00Unblocking A Drain Located Under An Outdoor Patio<span style="font-family: Arial, Helvetica, sans-serif;">A neighbor's front patio wasn't draining properly, forcing Mrs. Maker to walk through a puddle of dirty water. That simply won't do in this era of hyper health awareness. So, taking matters into my own hands (literally) I took the patio apart and made sure that there was a clear path for water to drain off. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">The neighbor was initially a little put off at the sight of his patio being dismantled, but ended up thanking me for a job well done, putting proof positive to the phrase "It's better to beg forgiveness than ask permission", especially in light of the fact that he had promised to resolve the issue a week earlier. He (and his patio) haven't been a problem ever since...</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/gpKMjWceeJA/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/gpKMjWceeJA?feature=player_embedded" width="320"></iframe></div>
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-34427115338358865882020-04-30T11:32:00.000+08:002020-04-30T11:32:00.363+08:00UNBOXING XII - Part 2<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/soH6SVAMs3I/0.jpg" src="https://www.youtube.com/embed/soH6SVAMs3I?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-34315346546337852532020-04-30T11:31:00.001+08:002020-04-30T11:31:09.759+08:00UNBOXING XII - Part 1<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Gbyn9_gihNc/0.jpg" src="https://www.youtube.com/embed/Gbyn9_gihNc?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-25223066428799912522020-04-21T22:14:00.003+08:002020-04-21T22:14:40.687+08:00UNBOXING XI - Part 2<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/wQ1uyqUaoHM/0.jpg" src="https://www.youtube.com/embed/wQ1uyqUaoHM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-35574283818126829272020-04-21T22:14:00.000+08:002020-04-21T22:14:02.976+08:00UNBOXING XI - Part 1<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/f6M3-XgbI8o/0.jpg" src="https://www.youtube.com/embed/f6M3-XgbI8o?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-82443592593356407032020-04-16T09:24:00.002+08:002020-04-27T12:09:58.729+08:00UNBOXING X - TEKA COOKTOP<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/whMWFgnL-7w/0.jpg" src="https://www.youtube.com/embed/whMWFgnL-7w?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-27888099730340071122020-04-15T10:02:00.002+08:002020-04-15T10:02:51.637+08:00UNBOXING IX<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/tuOb3XhajAY/0.jpg" src="https://www.youtube.com/embed/tuOb3XhajAY?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6670363701957016107.post-44055093139240281712020-04-12T22:08:00.004+08:002020-05-03T17:07:12.060+08:00Bamboo House - Induction Cooktop UPGRADE (Part 1 to 8)<span style="font-family: "arial" , "helvetica" , sans-serif;">One of the things that Mrs. Maker demands is a kitchen that affords her with the appropriate stage upon which to develop her culinary delights. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">One of the major drawbacks of Bamboo House was its kitchen, which I have worked on steadily over the past few months, adding features and capabilities as I go. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">This video series documents how I upgraded the induction cooktop from a half sized, 2-ring model (that was broken) to a full sized, 3-ring model.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 1</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/dH_dQlW2og0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/dH_dQlW2og0?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 2</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/dH_dQlW2og0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/dH_dQlW2og0?feature=player_embedded" width="320"></iframe></div>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 3</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/dH_dQlW2og0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/dH_dQlW2og0?feature=player_embedded" width="320"></iframe></span></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 4</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/dH_dQlW2og0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/dH_dQlW2og0?feature=player_embedded" width="320"></iframe></div>
<div>
<br /></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 5</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/8FJTU5SGBSE/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/8FJTU5SGBSE?feature=player_embedded" width="320"></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 6</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/S7g9TPHxC8s/0.jpg" src="https://www.youtube.com/embed/S7g9TPHxC8s?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 7</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/PT7K3mbIVaU/0.jpg" src="https://www.youtube.com/embed/PT7K3mbIVaU?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Part 8</span><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/FgHvf7hXx2w/0.jpg" src="https://www.youtube.com/embed/FgHvf7hXx2w?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>Unknownnoreply@blogger.com0