<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://turecki.net"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Michał Turecki - hardware</title>
 <link>https://turecki.net/tags/hardware</link>
 <description></description>
 <language>en</language>
<item>
 <title>Reasons why PS4 breaks and how to fix it</title>
 <link>https://turecki.net/content/reasons-why-ps4-breaks-and-how-fix-it</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Recently I received my PS4 which I sniped on &lt;a href=&quot;http://www.ebay.co.uk&quot;&gt;eBay&lt;/a&gt; as being for spares and repair. Sometimes, just sometimes spares means power cable is not working due to a blown fuse or there is a software failure which after hard reset returns back to life.&lt;/p&gt;
&lt;p&gt;Not this time.&lt;/p&gt;
&lt;p&gt;It&#039;s apparently a &quot;blue light of death&quot; issue. And from what there is said and shown on the vast number of Internet resources there can be many reasons for this problem including HDMI chip failure, APU chip (not always permanent) failure due to overheating, power supply unit and others.&lt;/p&gt;
&lt;p&gt;One is HDMI output failure - this can be due to HDMI port as well as broken HDMI chip MN86471A. If PS4 starts it can also be TV handshake compatibility problem - in this case HDMI splitter will help (just not the cheapest one as these tend to produce noise).&lt;/p&gt;
&lt;p&gt;Another issue can be a power supply unit. I hoped that this is the case and waited over 2 weeks for a replacement refurbished original Sony unit I bought on &lt;a href=&quot;http://www.aliexpress.com&quot;&gt;AliExpress&lt;/a&gt;. When it arrived instead of installing it straight away, ignoring the warranty sticker and consequences of not being able to send it back to China for more money it costed me to buy it inclusive postage, I opened it. With my &lt;a href=&quot;http://www.maplin.co.uk/p/usb-digital-microscope-with-400x-magnification-n43hh&quot;&gt;toy microscope&lt;/a&gt; for grown ups I managed to find traces of cotton used to clean flux from repair. All around &lt;a href=&quot;http://www.datasheetcatalog.com/datasheets_pdf/D/N/P/0/DNP015.shtml&quot;&gt;DNP015&lt;/a&gt; chip - a Green Mode Fairchild Power Switch. After some googling it became obvious this chip was a problem. Moreover I can fix the original supply by just replacing it with a new one.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/sites/default/files/images/151014205227159817096.jpg&quot;&gt;chip&lt;/a&gt; | &lt;a href=&quot;/sites/default/files/images/151014205417159927030.jpg&quot;&gt;board 1&lt;/a&gt; | &lt;a href=&quot;/sites/default/files/images/151014205440159949884.jpg&quot;&gt;board 2&lt;/a&gt; | &lt;a href=&quot;/sites/default/files/images/151014205456159966342.jpg&quot;&gt;board 3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not so easy.&lt;/p&gt;
&lt;p&gt;PS4 still won&#039;t start and symptoms are identical for both units. After some more searching and comparing my symptoms (power on - 1-2 seconds of power - beeps - shuts off again) it is most probably that APU is to blame. I found out that changing PS4 position when starting (BluRay down for example) or pressing on the bottom side of PS4 when starting can help to force it to start. In my case it did - but obviously it&#039;s not a permanent solution. &lt;/p&gt;
&lt;p&gt;Unfortunately this PS4 seems to run hot and after about 30 minutes it shuts down again. Thermal paste or pads will need to be replaced during... what&#039;s next in turn for servicing: reworking or reballing.&lt;/p&gt;
&lt;p&gt;Although reballing &lt;a href=&quot;https://www.youtube.com/watch?v=1AcEt073Uds&quot;&gt;is considered a bullshit by some&lt;/a&gt;, and reworking being just a side effect of reballing, it&#039;s always worth a try. With a new &lt;a href=&quot;https://www.youtube.com/watch?v=SslTa2B3mUg&quot;&gt;hot air rework station (Atten 898D)&lt;/a&gt; I received this week I will try to apply a temporary fix (reworking by applying around 120°C hot air for 5 minutes) before doing a proper reballing using stencils and solder balls which will also arrive just arrived from China.&lt;/p&gt;
&lt;p&gt;I don&#039;t have really high hopes though and I will keep updating this post.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/tags/electronics&quot;&gt;electronics&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/tags/fix&quot;&gt;fix&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/tags/hardware&quot;&gt;hardware&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 23 Oct 2015 20:48:23 +0000</pubDate>
 <dc:creator>Michał Turecki</dc:creator>
 <guid isPermaLink="false">31 at https://turecki.net</guid>
 <comments>https://turecki.net/content/reasons-why-ps4-breaks-and-how-fix-it#comments</comments>
</item>
<item>
 <title>Flashing bricked TP-LINK AC1200 Archer C5 v1.20 using JTAG cable</title>
 <link>https://turecki.net/content/flashing-bricked-tp-link-ac1200-archer-c5-v120-using-jtag-cable</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Here is a short list of steps involved. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect JTAG cable to 3.3V capable serial interface.
&lt;/li&gt;&lt;li&gt;Make sure that cable has TX and RX swapped and only GND is connected, VCC should not be.
&lt;/li&gt;&lt;li&gt;Run putty or other terminal software. Use baud rate 115200, 8 data bits + 1 stop bit, no parity or flow control
&lt;/li&gt;&lt;li&gt;Boot router into UBoot by holding WPS/Reset switch when powering up. This will set router&#039;s IP address to 192.168.0.86 and it will try to boot from TFTP server 192.168.0.66 and download ArcherC5v1_tp_recovery.bin file from root drive. This way any firmware without boot can be flashed without JTAG cable. Firmware with boot (in name) should be stripped of it by running:&lt;br /&gt;
&lt;pre&gt;dd if=firmware.bin of=stripped.bin bs=512 skip=257&lt;/pre&gt;&lt;p&gt;But yours is bricked, right?&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Get access to the UBoot console: when the message &quot;Autobooting in 1 seconds&quot; appears, quickly type &quot;tpl&quot;. Remember - you have 1 second to type it :) UBoot console will welcome you with ap135&amp;gt; prompt.
&lt;/li&gt;&lt;li&gt;Put &quot;firmware_noboot.bin&quot; in a root directory of your TFTP server and run following commands:&lt;br /&gt;
&lt;pre&gt;setenv ipaddr 192.168.0.86
setenv serverip 192.168.0.66
tftp 0x81000000 firmware_noboot.bin
erase 0x9f020000 +f80000
cp.b 0x81000000 0x9f020000 0xf80000
bootm 0x9f020000
(or reset)
&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;After router reboots or 5 minutes passed it should now work (finally). Console should show normal linux boot process instead of an error loading kernel.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/tags/jtag&quot;&gt;jtag&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/tags/router&quot;&gt;router&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/tags/hardware&quot;&gt;hardware&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Sat, 19 Sep 2015 01:40:32 +0000</pubDate>
 <dc:creator>Michał Turecki</dc:creator>
 <guid isPermaLink="false">27 at https://turecki.net</guid>
 <comments>https://turecki.net/content/flashing-bricked-tp-link-ac1200-archer-c5-v120-using-jtag-cable#comments</comments>
</item>
</channel>
</rss>
