Monthly Archives: May 2024

2020 was a long time ago

I’m playing a game of chess while listening to a remix album of Nusrat Fateh Ali Khan. I finished work for the day, went to buy seeds to plant coriander and mint plants in my balcony, ate warm food and an Alphonso mango. In short, life is good.

This playlist always reminds me of the first half of 2020. Hearing about this new disease for the first time in the media and really not caring about it. Then all of a sudden, Berlin case #1 turns out to be a second degree contact.

It was a scary day. I remember fearing fear to the level that I had not experienced before. It was fair, to be honest. No one seemed to know what was happening, and all I was seeing was growing numbers on worldmeters.info‘s coronavirus stats.

Going through my Google Maps timeline shows an interesting stoppage in going to office or getting food outside in the middle of March, which was when I believe it hit us in Berlin, Germany. Within a week or two, most of the city went offline, so to speak.

Seeing the people we always met and hung out with on Google Meet calls was weird at first, and we wondered if things would ever change. It felt persistent and tiring. It felt like things would stay this way forever. It was overwhelming and I’d closely monitor any symptom I was showing and then trying to over fit it to Covid19 (with so many first hand experiences on the internet, almost any general sickness symptom could’ve been attributed to Covid19).

I still remember closing looking at the stats for age vs fatality graphs and convincing myself and my family that it isn’t that bad, although I didn’t believe it fully myself then either.

Masks were the norm. Shops had a N-people-only-inside ordinance, and sanitizing supermarket groceries was common. Entire days were spent just thinking about how life felt like before this new norm, and that was mixed with news of people dying, strangers and familiar names alike.

What a weird time. And I was one of the privileged ones who didn’t actually get affected nearly as much. A work from home job, residence in a country with state healthcare, parents who could afford staying indoors etc. I cannot imagine what it must’ve been for those who weren’t as privileged.

I regret not documenting more of my thoughts from that time. I tried to suppress it, trying to convince myself this is kinda normal. It has been more than four years since those scary first two weeks of lockdown. “Lockdown” feels like a strange word to type, but it had become such an integral part of our vocabularies back then.

It was a troubling time, and we’ve just come out of it, albeit not everyone and not completely. I feel grateful for being able to do the things that we couldn’t do during the covid19 time, things like hugging, eating out and traveling freely. Things that I took for granted before 2020. That year will serve as a good reminder of how quickly life can change, the fragility of it all and the importance to make the most of our now.

Thank you for reading!

Using Zotac Zbox CI327 Mini PC as Router (feat. Pfsense)

This past Christmas, I tasked myself to build my very own home server / lab. The goal was to do so at as little an upfront and running cost as possible. One of the components of a home server is a good customizable router. My requirements were modest but power efficient hardware, dual Ethernet ports (for WAN/LAN separation) and intel network adapter, fanless design for quiet operation, and ideally not more than 50 euros.

On the christmas eve, a Zotac Zbox CI327 on local classified ads caught my attention. It checked all the boxes except for an intel network card. After some reading, I decided to bite and went to pick it up. Since it was the evening of 24th December, it really felt like a Christmas present for myself!

Design

CI327 has a fanless design and it depends on its sturdy metallic body for cooling. Which means when I first picked it up, I was pleasantly surprised at how heavy and sturdy it felt, despite the plastic-y looking frame (not that that would’ve been a bad thing at 35 euros either).

Don’t you love it when you set your expectations based on what you’ll be paying for something and then it turns out to be something you’d have paid 3x for and still would’ve felt good?

The rubber foot double as screws to open the box, and can be opened without a screwdriver so that is cool.

Realtek NIC woes

If there’s one thing that’s not ideal about the CI327, it is that it comes with a Realtek NIC. I knew people recommended against buying anything with Realtek NICs, but I went with it given the price. Soon I found myself debugging very strange network issues involving the internet capping at 100mbps and sometimes the entire LAN interface refusing to route any traffic.

Upon analyzing the dmesg output, I realized it was a very common issue for this device. I tried to follow any advice that I found and it turns out it had to do with outdated drivers which upon updating resolved the issue.

Pfsense

My main motivation of buying the CI327 was to use it as a router for my home network. I was obsessed with setting up a real home server, and the first step towards it (at least how I envisioned everything) was to have a really powerful router that pulls internet from the ISP provided modem and connects everything.

Pfsense was very easy to set up, with the only challenge being finding a display and keyboard to run the setup script.

Performance

While I had really no idea what I exactly I wanted from Pfsense, all I could really do was run some speedtests off the LAN port and make sure nothing’s getting bottlenecked with a quick internet speed test.

And it seemed to work. I was getting the full throughput of the bandwidth provided to me by my ISP. All that I had to do now was to hook up a switch and a Wireless AP to this LAN network and connect all of my local devices to this network.

TP-SG608E Network Switch + Huawei AX2 Pro Wifi 6 Access Point

I went with the TP-Link TP-SG608E as my managed network switch. The LAN port of the CI327 is now connected to the WAN of the TP link switch, and from here the Synology NAS, Dell Optiplex homeserver, Huawei AX2 Pro Wifi 6 access point and a Raspberry Pi are connected.

Conclusion

In conclusion, the setup is working good enough that I sometimes forget that I have all of these moving parts powering my home network. There’s some interesting software running on both the Dell Optiplex and the Raspberry Pi which I might write a post about in the future. As far as the Zotac Zbox CI327 goes, it is probably one of the most value for money tech purchase I’ve made and I’ve very pleased with it in spite of the little Realtek woes.

Thank you for reading!

10.5 > 12.5 > 14 > 15.6 (Maybe) – Chuwi Minibook X N100 Review

In my quest to find the perfect laptop, I’ve made yet another stride (or slide, we’ll see about that). A week ago (actually a month and a half ago, as I’m publishing this), I bought myself a Chuwi Minibook X, Intel N100 edition. Chu-what?! You might ask. I’m glad you asked.

Motivation for a new laptop

I have a sling bag that I really like. It is tiny but fits everything that I’d generally carry when stepping out for a few hours; headphones, portable power bank, some cables etc. A couple of months ago I got myself a 7in screen that latches to a Raspberry Pi and looks like a cool “cyberdeck”. I thought it would be very cool to be able to carry it everywhere; to have a device with a full desktop operating system running with me that isn’t as bulky as a regular laptop.

I have a Thinkpad X230 as my personal laptop. It is small compared to most laptops, and features a 12.5in screen. Overall it is probably a bit bulkier than a modern 13in laptop like the Dell XPS 13 and cannot be carried in my tiny sling bag. Upon looking for a portable device with a 7-10in screen on the internet that’d fit in my sling bag (around 25cms in length), all I found were tablets and few laptops running Android, iPadOS or ChromeOS.

But I really wanted a device to run my favorite Linux distros on.

Requirements

A device to run a desktop operating system on (ideally a Linux distro) that’s no bigger than 25cms across and 16cms wide. For reference, the generally accepted small footprint laptops like the Dell XPS 13 or the Lenovo X13 Yoga are 30x20cms and 31x22cms respectively, which feels noticeably bigger than a 10in tablet device with a keyboard, the size I’m going for.

The internal specs weren’t as important, but anything that’s relatively power efficient so that I don’t have to then use it with a charger at all times.

Contenders

Given the size constraints, there aren’t very many devices to choose from. In the traditional brands, there is the Microsoft Surface Go 3 and the Surface Laptop Go 3. Outside of traditional brands, there’s GPD Pocket 3 and a whole bunch of 7-8in laptops that all look suspiciously similar to one another. One of the brands I stumbled upon during this search was Chuwi. They had a laptop that checked all of the requirement checkboxes I had, and unlike the other options, wasn’t nearly as expensive.

Upon some reading on Reddit, I realized it was a real company (the experience with their support seems to be mixed; I’ve not had any complaints so far) and the product was reviewed by youtubers and redditors alike. Good signs. I decided to bite and placed an order during their spring sale to effectively get the laptop for EUR 317 (down from the regular >360). It had it in my hands 2-3 days later.

Initial build quality impressions

The build quality is a solid 6/10 in my book. Of course, it isn’t as good as my XPS 17 or M1 Pro Macbook Pro, but it isn’t as cheap as an off the shelf HP or Dell laptop worth a couple of hundred Euros. The hinge feels solid, and the display part of the laptop is solid metal, but the keyboard half is plastic-y. It is hard to tell, thanks to the good color blend.

The packaging is okay. The laptop comes with a 36W USB-C charger out of the box, and it is of okay quality.

The keys on the keyboard are a bit oddly placed and requires some getting used to. The power button doesn’t always register a click, and also takes some getting used to. The indicator LEDs for charging and power feel cheap and are hard to see at steeper angles. The USB-C ports aren’t the highest quality either, and there’s a slight amount of misalignment in the ports, at least on my particular unit’s case. This doesn’t affect its functionality, but is definitely indicative of sub-par QA.

Pictures

Note that the Windows 11 license issue resolved itself automatically. I had already created a support ticket with Chuwi who provided me with another license key which I didn’t need after the issue went away by itself.

Rome trip

A huge motivation for buying this laptop was to be able to use it in tight places, like on an economy seat of my flight from Frankfurt to Mumbai where the person in front has their seat fully reclined (oddly specific, but honest).

I got to use it in an airplane for the first time (for the intended use case, that is) during my Rome trip in the last week of March, and on my way to India in the first week of April. It works well, like 7/10 well. The size of the device and thus the keyboard does become a productivity bottleneck and it strained my wrists typing on it for more than a couple of minutes without breaks. For its intended use case of surfing the web and light documentation, it works well nevertheless.

Linux support is sparse and makes the device unreliable

Of course, the first thing I did after unboxing the laptop and making sure it isn’t completely dead is try and flash Linux on it. I started with Fedora, and upon seeing a lot of hiccups, installed Ubuntu.

A major hassle is the default orientation of the screen, which is portrait. So the splash screen and many of the startup options show up in portrait, and only upon logging in successfully does the custom orientation (landscape) kicks in.

There are ways to make it work better, but I wasn’t very patient. Then there was the problem with resuming from a sleep where the screen would be all messed up (think half of the display is black, the other half has strange colored lines across it) and required a reboot. It almost feels like a hardware problem, but it most likely is a driver issue.

The list of issues with Ubuntu installed went on and on, and while a younger me would’ve taken it up as a challenge, I decided to stick to Windows for the moment as my life is pretty busy lately due to work. If I do come back to Linux on this device, I’ll try to make a guide for making the device usable with Linux.

Charging seems slow

The laptop comes with a charger out of the box that charges at 12V 3A (36W). I usually don’t use that charger and stick to my Macbook Pro’s charger. I also use my Anker PowerCore power bank. In either of those cases, the charging speed is fairly low, and the laptop takes a while to fully charge. Chuwi’s website claims 45W PD 2.0 fast charging, but the most I’ve managed out of this device is around 22W (even when charging from a depleted state).

Laptop body prone to decoloration

Sometime during the Rome trip, I carelessly threw around the laptop. For example, I just dumped the device in the carry-on luggage space during takeoff without a sleeve. I noticed a part of the bottom half got bruised and the silver color wore off, exposing white plastic underneath. Now I knew that the bottom half was made from plastic, but I somehow didn’t expect it to decolor after a little throwing around.

I tried to take a picture of the defect, but it is too faint and the light isn’t good enough in my room to actually help you see it. Just trust me it shows in real life.

To be clear, it isn’t a deal breaker. Given the price it is made available at, I probably cannot complain. It is just something to be aware if you decide to get one.

Accessories I bought

I couldn’t find a screen guard or sleeve officially presented so I ended up spending a lot of time measuring the device (and the screen) and finding accessories that fit.

For the screen protector, I went with Samsung Galaxy Tab A8’s screen protector. It doesn’t fit perfectly, but gets the job done for most part.

For the sleeve, I ended up with two sleeves; one is too large and the other too small. Of course these are tablet sleeves, so you have to measure and guess and hope something fits. I for one was too impatient before my trip to India and ended up with two sleeves that don’t fit.

Screen can be overclocked

By default, the laptop’s display is set to 50hz. But some folks on the Chuwi forums posted that they’re running the panel at 90hz and it works just fine. I tried using the Custom Resolution Utility to set the display to be 90hz and it worked well.

Wishlist

If I could make a list of wishes I’d like to see in this laptop (practically, in a future version of this device), it would be as follows

  • 5G SIM slot to have internet on the go, just like a tablet
  • SD Card reader
  • Fully metallic body, and not just the screen-half.
  • Better Linux support

Many of my wishes would likely raise the device’s price. Spending any more than a couple of hundred euros on a lesser-known brand is risky in my book and I don’t know if I’d have bought a laptop that fitted all of those wishes but then retailed at 500+ euros or more myself so there’s that.

Conclusion

It isn’t all sunshine and rainbows with the Chuwi Minibook X, but it is a good device. I intend to make it my daily driver and see how life feels like carrying a small device running a full operating system around. I also intend on not taking too much care of it and using it like a rugged device. I’m allowing myself this luxury after carrying around my Macbook Pro for a long time and having to take extreme care of it (I’ve already managed to break an older Macbook Pro’s screen, and given the price of this current one, I’d rather not risk much).

So that’s it for this laptop review. I really hope a 10.5in laptop works out for me. I’ll post updates if there’s anything interesting to share. Thank you for reading.