summaryrefslogtreecommitdiff
path: root/blog/post/2023-11-13.html
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2024-06-22 19:59:16 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2024-06-22 19:59:16 -0400
commit4e1a29cab8d31cff30d88d2dfc0f526372fc33bd (patch)
tree7a0c9b5d4a57ed734018b447eafdf5f51ab43151 /blog/post/2023-11-13.html
parente81928f76ab105c65a0a0997c289f0f521589128 (diff)
downloadweb-4e1a29cab8d31cff30d88d2dfc0f526372fc33bd.tar.xz
Move blog posts out of the tree.
Diffstat (limited to 'blog/post/2023-11-13.html')
-rw-r--r--blog/post/2023-11-13.html471
1 files changed, 0 insertions, 471 deletions
diff --git a/blog/post/2023-11-13.html b/blog/post/2023-11-13.html
deleted file mode 100644
index 313d0aa..0000000
--- a/blog/post/2023-11-13.html
+++ /dev/null
@@ -1,471 +0,0 @@
-<!DOCTYPE html><html><head>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="theme-color" content="#000000">
-<title>Chrisoft::Blog(r#"Framework Laptop: Repasting &amp; Two Year Report")</title>
-<meta name="description" content="«Framework Laptop: Repasting &amp; Two Year Report» de spelunca ursae">
-<meta name="author" content="Chris Xiong">
-<script type="text/javascript" src="/panel.js"></script>
-<script type="text/javascript" src="/themer.js"></script>
-<script type="text/javascript" src="/blog/footnoter.js"></script>
-<script type="text/javascript" src="/blog/aes-js.js"></script>
-<script type="text/javascript" src="/blog/scrypt.js"></script>
-<script type="text/javascript" src="/blog/sha256.js"></script>
-<script type="text/javascript" src="/blog/decryptor.js"></script>
-<link rel="stylesheet" type="text/css" href="/common.css">
-<link rel="stylesheet" type="text/css" href="/panel.css">
-<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
-<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
-<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
-<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
-<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
-<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
-<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
-<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
-<link rel="stylesheet" type="text/css" href="/blog/blogext.css">
-<script>
-function ol()
-{
- window.onresize=function()
- {
- if(window.innerWidth<768)
- setupevents();
- else unsetevents();
- }
- window.onresize();
- loadTheme();
- _decryptonload();
-}
-</script>
-</head>
-<body onload="ol()" style="overflow-x:hidden;">
- <div id="panel" class="TText">
- <ul id="panellist">
- <li><a href="/"><h1>Chrisoft</h1></a></li>
- <li><a href="/blog"><h2>Blog</h2></a></li>
- <li><a href="#"><h3 id="title">Framework Laptop: Repasting &amp; Two Year Report</h3></a></li>
- <li><span>Tags</span>
- <ul id="tagslist">
- <li><a href="/blog/list/device-review/">device-review</a></li><li><a href="/blog/list/computer-repairing/">computer-repairing</a></li></ul>
- </li>
- <li id="tocouter">
- <span>Table of Contents</span>
- <ul id="tocroot">
- <li><a class="toctarg" href="#tocanch0">“Repasting” with PTM 7950</a></li><li><a class="toctarg" href="#tocanch1">Semi-long term review</a></li><li><ul class="tocnode"><li><a class="toctarg" href="#tocanch2">Disassembly reveals …</a></li><li><a class="toctarg" href="#tocanch3">Other early adopter issues</a></li><li><a class="toctarg" href="#tocanch4">How well did it hold up?</a></li><li><a class="toctarg" href="#tocanch5">Random rants</a></li></ul></li><li><a class="toctarg" href="#tocanch6">Contemplating upgrades</a></li><li><a class="toctarg" href="#tocanch7">RTC
-battery substitute module installation and upgrades</a></li><li><ul class="tocnode"><li><a class="toctarg" href="#tocanch8">Troubleshooting the modded
-laptop</a></li><li><a class="toctarg" href="#tocanch9">Other upgrades</a></li></ul></li></ul>
- </li>
- <li style="margin-left:-0.5em"><a id="prevp" href="2022-11-27.html">Prev post</a></li>
- <li style="margin-left:-0.5em"><a id="nextp" href="2024-02-02.html">Next post</a></li>
- </ul>
- </div>
- <div id="content">
- <h2 id="titleh" class="TText" style="font-wight:normal;">Framework Laptop: Repasting &amp; Two Year Report</h2>
- <div id="datetags" class="TText" style="margin-bottom:1em;">2023-11-13<br>#device-review #computer-repairing</div>
- <hr><div id="article" class="TText"><article>
-<p>Updated 2023-11-27: Added stuff on the RTC battery replacement module
-installation and part swap.</p>
-<h2 id="tocanch0" class="tvis">“Repasting” with PTM 7950</h2>
-<p>I’ve been reading testimonials from people replacing thermal paste in
-their laptops with
-<a href="https://thermalmanagement.honeywell.com/content/dam/thermalmanagement/en/documents/document-lists/technical/pmt-am-tims-ltm6300-pcm45f-ptm5000-series-data-sheet.pdf">PTM
-7950</a>, mostly praising the amazing effectiveness of the material,
-with some reporting a drastic 20 degrees C reduction. I was skeptical of
-such claims. Such temperature reduction just seemed impossible to me,
-especially considering the conductivity of PTM 7950 is pretty much the
-same as most non-terrible thermal pastes on paper.</p>
-<p>Anyway I decided to give it a try myself when I saw this mystic
-material on sale for barely above $10 the other day.</p>
-<p>The repasting process went pretty smoothly. However I did notice that
-the screw marked “3” on the heatsink seemed a lot looser than the other
-two. Maybe that has something to do with the horrible thermal I had
-before…</p>
-<p>Time for the results. Spoiler alert: it’s impressive. I cannot do a
-scientific before and after comparison, but I did run a few of my
-day-to-day tasks as tests. Idle temperatures are already much better:
-50°C before vs 38°C after. Under a short code compilation load (around 5
-minutes), the initial temperatures are similar (~100°C before vs 96°C
-after), but the CPU was able to boost much closer to its designated PL2
-power (58W vs 45W, advertised PL2 being 60W). After the processor
-stabilizes at its PL1 power it goes down to below 80°C, while the under
-the old paste it was a constant 90+°C. The task also finishes ~10%
-faster than before.</p>
-<p>While my results aren’t as insane as some others got, it was still
-huge. The biggest improvement is that merely browsing the Internet
-without setting CPU power policy to powersave is now bearable – I’ve
-mentioned in my previous post that the fan noise of the Framework laptop
-is a pretty big issue for me personally, as the noise it emits when the
-processor is above 55°C is extremely distracting in a quiet room. I also
-got ~10% more performance out of this CPU, which probably makes this the
-best $10 I spent on tech-related products for the past few years.</p>
-<p>So would I recommend the PTM 7950? Yes, but only when you
-<em>have</em> to do a repaste. As I mention before, I was skeptical of
-claims about the magical power of PTM 7950. To be clear I wasn’t
-doubting the thermal conductivity of the material, but rather the cause
-of the temperature reduction people have been reporting – maybe their
-old paste had completely dried out, or the factory paste application is
-utter garbage. For my specific case – I have my reasons to suspect the
-same due to the aforementioned loose screw on the heatsink I had. While
-I have never touched the heatsink assembly myself since day one until
-today, and the thermal profile of the machine was fairly consistent for
-the past 2 years, I couldn’t rule out everything. So I don’t really know
-if it is a factory defect or something else. Also I’ve seen reports that
-<a href="https://www.reddit.com/r/LenovoLegion/comments/tfxomi/">certain
-newer laptops already use similar phase change material as its <span title="Thermal Interface Material" style="text-decoration-line:underline;text-decoration-style:dotted;">TIM</span></a>.
-So if you’re considering to repaste your brand new laptop (which isn’t
-always a great idea in the first place) with PTM 7950, do remember to
-check if that’s the case.</p>
-<table>
-<tbody><tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-factorypaste.jpg"><img style="width: 33%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-factorypaste.jpg"></a> <br>Factory
-thermal paste application
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-unp.jpg"><img style="width: 33%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-unp.jpg"></a> <br>Factory paste
-removed
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-ptm7.jpg"><img style="width: 33%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-ptm7.jpg"></a> <br>PTM 7950 applied
-</div>
-</td>
-</tr>
-</tbody></table>
-<h2 id="tocanch1" class="tvis">Semi-long term review</h2>
-<h3 id="tocanch2" class="tvis">Disassembly reveals …</h3>
-<div style="text-align:center;max-width:90%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-batsw.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1536x1536_fw-batsw.jpg"></a> <br>First disassembly
-in 2 years.
-</div>
-<p>A few things jumped out when I opened up the laptop for repasting.
-The first, very obvious and somewhat worrying one is the mildly swollen
-battery (also known as SpicyPillows). I did not run the laptop a lot on
-battery during the first year, but the second year saw more usage with
-it unplugged (still not as frequent as my ThinkPad X1 yoga 1st gen). The
-swelling isn’t anywhere near extreme, and there hasn’t been a
-significant reduction of battery life since I got the machine. For this
-reason I’m not yet very compelled to replace it. But I will definitely
-be monitoring it much more closely from this point on, as it’s very well
-known that SpicyPillows are potentially dangerous.</p>
-<p>The second, less obvious one is also about a battery, but this time
-the CMOS battery. It was completely flat. I was aware of a
-<a href="https://community.frame.work/t/rework-instructions-for-11th-gen-mainboards-to-enable-powering-the-rtc-circuit-from-the-main-battery/26922">design
-flaw</a> in these 11th gen Intel machines that the CMOS battery only
-gets charged when the laptop is on AC power. However I’m not sure this
-is the cause in my case as my laptop spends most of its lifetime powered
-on and connected to AC power. While I do appreciate the original,
-extremely detailed makeshift solution (which is under the “Archived”
-section of the post linked above), I’m not comfortable with the idea of
-scratching a trace off an expensive motherboard. Anyway now that there’s
-a solution that doesn’t involve scratching a trace off the motherboard,
-I’m going to install the
-<a href="https://guides.frame.work/Guide/RTC+Battery+Substitution+on+11th+Gen+Intel%C2%AE+Core%E2%84%A2/203">RTC
-battery substitute module</a> and update this post when that’s done.</p>
-<h3 id="tocanch3" class="tvis">Other early adopter issues</h3>
-<p>The touchpad is flaky. Being a touchpad hater as I am (and a
-trackpoint user for more than half my life), I had to deal with it when
-I’m on the go. A few months ago I found that physical clicks on the
-touchpad no longer works, and apparently I’m not the only one.
-<a id="n1" href="#note1" class="note">[1]</a> There appears to be a
-<a href="https://framework.kustomer.help/articles/-SJQQqt2Hu">simple
-fix</a> which consists of a single step that sounds a little ridiculous
-(“Try pressing the bottom middle of the Touchpad firmly a few times”),
-but it worked for me.</p>
-<p>I do venture out to become an early adopter of certain products
-sometimes, My ThinkPad X1 yoga 1st gen being another example where
-Lenovo experimented with the “yoga” form factor in their ThinkPad
-line-up for the first time. Being an early(-ish) adopter of the
-Framework laptop, I fully expected that there could be issues. So far
-I’ve come across the CMOS battery design flaw, touchpad issue, BIOS
-bugs, unreasonable level of CPU throttling and fingerprint reader driver
-overheating the power button. None of these are severe enough to be a
-deal breaker for me, and all of the listed issues have been more or less
-fixed. I guess my overall experience of being an early adopter has been
-overall positive.</p>
-<h3 id="tocanch4" class="tvis">How well did it hold up?</h3>
-<p>Performance wise, it’s still a beast in its class. These Willow Cove
-cores still eats the Rust compilation workload that I now have to deal
-with on a daily basis as breakfast. Gaming still is an option for me
-considering the only game that I play nowadays is Minecraft, but is
-likely a no-no for any heavier games. While it’s not the most power
-efficient solution available today, it still meets the requirements of
-my setup just fine.</p>
-<p>Battery life isn’t too great in the first place. But the lifetime
-seems to hold up decently despite having a slightly swollen battery
-pack. Again, still fulfills my needs.</p>
-<p>Internals…
-<a href="//filestorage.chrisoft.org/blog/img/fw-fanfilth.jpg">don’t look
-great</a> (CW: filthy looking fan). The fan seems to attract dust much
-faster than the one in my ThinkPad X1 yoga.</p>
-<h3 id="tocanch5" class="tvis">Random rants</h3>
-<p>I still find the default fan curve of the laptop downright stupid.
-Ramping it up to 80% of full speed at 60°C doesn’t seem wise to me. Yes
-there are third party tools that can force a fan speed, but I’d rather
-program a more sane fan curve instead.</p>
-<p>Intel’s Xe driver for Windows is still hot garbage for graphics
-development.</p>
-<p>I do not like the forum software Framework uses (Discourse). The idea
-of infinite scrolling never clicked with me. You simultaneously get the
-worst from pagination and single-paged designs. And their page search is
-still crippled to this day. Okay I’ll stop here and keep my other 10
-objections to Discourse with myself.</p>
-<h2 id="tocanch6" class="tvis">Contemplating upgrades</h2>
-<p>Framework promised to provide an upgrade path to owners of their
-laptops and they delivered. Now I have the choice of replacing the
-motherboard in my Framework with a 12th/13th gen Intel board, or a Zen 4
-based AMD board. I’ve explained why I didn’t upgrade to the 12th gen
-Intel board in my previous post, and I’ll state the most important part
-here again: I don’t want to ditch my old board that’s perfectly
-functional. I’ll also say the silent part that was omitted in the
-previous post aloud: I don’t want to purchase the extra parts to build a
-complete computer out of the old board either.</p>
-<p>There are additional reasons that I didn’t upgrade to specific
-available boards. 13th gen Intel boards are especially objectionable due
-to the fact that they still use DDR4 memory. This is year 2023 and DDR5
-memory isn’t hard to find now. Yes I guess you get to keep your old
-memory sticks, but I don’t want an upgrade that seems half-baked thank
-you very much.</p>
-<p>AMD boards seem way more compelling, especially considering the
-performance boost they could bring at the price point they are sold at.
-But I’ve heard that they produce pretty much the exact same noise as the
-original boards once installed, runs as hot under heavy load, and would
-result in increased pain just by the virtue of being AMD <a id="n2" href="#note2" class="note">[2]</a>.
-And I would need to reconfigure the entire kernel <a id="n3" href="#note3" class="note">[3]</a>. For this reason
-I’ve pretty much shelved the idea of upgrading the motherboard in the
-very near future. The only reason for a motherboard upgrade for me now
-would be the old one straight up failing or become unsuitable for my
-tasks.</p>
-<p>There is one upgrade I want to make though. I would absolutely love
-to replace the glossy screen from factory with the new matte one. I was
-never a fan of glossy screens on any laptop and will take a matte
-replacement any day of the week. The price is a little steep though.</p>
-<p>There’s another upgrade that I’d love to get. A trackpoint keyboard
-with proper mouse buttons. I’m sure Lenovo would do anything to sabotage
-it, but I can always dream.</p>
-<h2 id="tocanch7" class="tvis">RTC
-battery substitute module installation and upgrades</h2>
-<p>The battery module was sent out the day before US Thanksgiving. I
-also decided to treat myself with the aforementioned matte screen
-upgrade and a proper Chinese keyboard, which were sent out on the same
-day.</p>
-<p>Following the official guide linked above, the installation was
-pretty straight forward. I don’t have stellar soldering skills or very
-stable hands, but here are a few photos from the installation plus my
-commentry.</p>
-<table>
-<tbody><tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtcmp.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtcmp.jpg"></a> <br>RTC battery
-substitute module packing. Unassuming.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtcmi.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtcmi.jpg"></a> <br>The module itself.
-</div>
-</td>
-</tr>
-<tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtcmt.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtcmt.jpg"></a> <br>After soldering. I
-applied a <em>little</em> bit too much solder.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtcmf.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtcmf.jpg"></a> <br>Final position.
-</div>
-</td>
-</tr>
-</tbody></table>
-<h3 id="tocanch8" class="tvis">Troubleshooting the modded
-laptop</h3>
-<p>Unfortunately, as things usually are for me, it didn’t go right after
-this point. Immediately after finishing the mod the machine still
-refused to turn on with the AC adaptor unplugged. It could boot with the
-adaptor plugged in and stay on after unplugging it while the laptop is
-running. Unplugging the machine with it turned off would erase all CMOS
-data. This was the exact same behavior exhibited before I performed the
-RTC battery modification.</p>
-<p>So I had to start the troubleshooting process. The power wire to the
-RTC battery substitute module measured 17.5 V to ground when the machine
-was powered on, so I didn’t mess up the soldering <a id="n4" href="#note4" class="note">[4]</a>. The outer ring of the module measured 3.2 V to ground,
-so the module itself is good. Neither values changed when I turned the
-machine off or had it unplugged after that. At this point pretty much
-all hardware faults that I could think of have been ruled out.</p>
-<p>Then I remembered that my machine is on BIOS version 3.17, while the
-latest release was 3.19 for this motherboard. So I decided to give that
-a shot. I quickly grabbed the update from their website and installed
-it, and voilà: the machine was able to turn on without the AC power
-attached once the BIOS has been updated.</p>
-<p>I still felt a bit iffy with my installation though, so I decided to
-go through the official installation guide again to make sure I followed
-everything – and of course I did not. There is apparently a specific
-orientation requirement for the module (a working one is shown in the
-second picture of step 3 in the guide). So I adjusted mine to match the
-picture for good measure, which resulted in the final installation photo
-shown above. There was also a comment under the official mentioning the
-module orientation issue.</p>
-<table>
-<tbody><tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtctv0.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtctv0.jpg"></a> <br>3.2 V present on
-outer ring of the module with the computer powered on and plugged in.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtctv1.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtctv1.jpg"></a> <br>17.5 V going into
-the module with the computer powered on and plugged in.
-</div>
-</td>
-</tr>
-<tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtctv2.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtctv2.jpg"></a> <br>3.2 V still
-present when the machine is turned off but remain plugged in.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-rtctv3.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-rtctv3.jpg"></a> <br>3.2 V still
-present when the machine is both turned off and unplugged.
-</div>
-</td>
-</tr>
-</tbody></table>
-<p>By now I have the RTC battery substitute module fully working as
-Framework intended. However I couldn’t help but notice that this still
-doesn’t give the laptop the normally expected behavior according to the
-schematic of the module and a statement from Framework themselves, both
-of which can be found
-<a href="https://github.com/FrameworkComputer/RTCRework">here</a>. For a
-normal laptop one would expect when its main battery runs out it would
-still be able to keep time and the BIOS configuration. However with this
-modification being essentially just a voltage regulator (NCP718) and
-having no significant energy storage at all, the machine
-<strong>will</strong> lose all CMOS data once the main battery cuts out,
-which functions more like a normal laptop with a dead CMOS battery. But
-I guess it’s probably better than losing CMOS data even with a fully
-charged main battery…</p>
-<h3 id="tocanch9" class="tvis">Other upgrades</h3>
-<p>I actually performed these part swaps between soldering the battery
-module thingy in and the troubleshooting process. But that didn’t really
-matter because these upgrades went pretty smoothly without any drama.
-There were a lot of screws to undo and screw back in though (25 black
-ones and <strong>48</strong> silver ones?? I couldn’t really keep track
-of the number.) <a id="n5" href="#note5" class="note">[5]</a> These screws are pretty annoying to
-handle because they have incredibly short shanks and are incredibly easy
-to strip. With the official screw driver they easily stick together and
-the ifixit screw driver couldn’t reliably pick them up. The sheer number
-of them only added to the trouble I had to go through to replace my
-perfectly working keyboard with one that has additional legends on the
-keys that I will barely look at. Is it really worth the trouble? (Yes…
-if it had a trackpoint goddammit!)</p>
-<table>
-<tbody><tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-scr.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-scr.jpg"></a> <br>The screen. Wanky
-Apple-esque packaging.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-scp.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-scp.jpg"></a> <br>Screen unboxed.
-Apparently the newer 13 inch AMD model comes with this type of screen.
-<br>(which is objectively superior btw)
-</div>
-</td>
-</tr>
-<tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-kbp.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-kbp.jpg"></a> <br>Keyboard unboxed. I
-can type Chinese using bopomofo at like 3 ch/min and I barely remember
-anything about Cangjie.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-ksc.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-ksc.jpg"></a> <br>National guild of
-screws. Nobody will get this reference.
-</div>
-</td>
-</tr>
-<tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-scc.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-scc.jpg"></a> <br>The screens side by
-side. Original screen on the left. The matte screen actually looked very
-good for what it is.
-</div>
-</td>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-scb.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-scb.jpg"></a> <br>Back of the screens.
-Original on the left. Both made by BOE.
-</div>
-</td>
-</tr>
-<tr>
-<td>
-<div style="text-align:center;max-width:98%;">
-<a href="//filestorage.chrisoft.org/blog/img/fw-kbb.jpg"><img style="width: 50%;" src="//filestorage.chrisoft.org/blog/img/ssbsthumb_1024x1024_fw-kbb.jpg"></a> <br>The new keyboard
-with backlight on. Fun fact: practically all computers sold in mainland
-China come with a standard US ANSI keyboard.
-</div>
-</td>
-<td>
-</td>
-</tr>
-</tbody></table>
-</article>
-</div><br><hr>
- <div class="TText" id="notediv" style="font-size:80%;"><span class="TText"><a id="note1" href="#n1">[1]</a>:
-<a href="https://community.frame.work/t/touchpad-clicking-issues/37059">[1]</a>
-<a href="https://community.frame.work/t/touchpad-click-not-working-and-getting-loose/16408">[2]</a>
-<br></span><span class="TText"><a id="note2" href="#n2">[2]</a>: Their
-crappy GPU driver being a major PITA for me – my experience with AMD
-graphics seems very inconsistent with most Linux users. No I refuse to
-elaborate here because that would derail the entire post.<br></span><span class="TText"><a id="note3" href="#n3">[3]</a>: Because I
-run Gentoo. Now laugh at me as you wish.<br></span><span class="TText"><a id="note4" href="#n4">[4]</a>: Even
-admittedly it looked pretty bad as all my soldering jobs have been so
-far.<br></span><span class="TText"><a id="note5" href="#n5">[5]</a>: So many that they actually forgot to circle
-out two of them in their official guide. Multiple comments under the
-guide already pointed this out, but Framework hasn’t modified the guide
-at the time of writing.<br></span></div>
- <div id="insanch" style="height:3em;"></div>
- <div id="footer" style="">
- <div id="pagesw" class="TText" style="width:100%;height:0.5em;"></div>
- <div style="text-align:center;" class="TText">
- Proudly powered by SSBS <reduced style="font-size:70%;">(the static stupid blogging system)</reduced> 2.5
- <br>
- Content licensed under CC BY-SA 4.0. <span id="purgep" style="display:none;font-size:70%;">This page has passphrase(s) stored. Click <a href="javascript:_purgep()">here</a> to purge.</span>
- </div>
- </div>
- <div id="cmdbuf" class="TText" style="transition:500ms;padding:1em;font-size:2em;color:white;position:absolute;background-color:rgba(0,0,0,0.6);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;">
- </div>
- </div>
- <div id="decryptui" style="display:none;opacity:0;color:white;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:opacity 0.5s;">
- <div id="decryptdlg" class="TText" style="padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);">
- <div id="keyhint" style="margin-bottom:8px;"></div>
- <div style="margin-bottom:8px;">Key: <input id="keyinp" type="text" style="color:#fff;"></div>
- <div style="height:2.25em;">
- <button id="btndecrypt" onclick="decryptor(decid,document.getElementById('keyinp').value);" style="position:absolute;left:20px;">Decrypt</button>
- <button onclick="hidedecryptui();" style="position:absolute;right:20px;">Cancel</button>
- </div>
-
- </div>
-
-
-</div></body></html> \ No newline at end of file