/images/avatar.png

A very very poor man's JTAG

..well, the title is a bit misleading. A poor man is unlikely to end up getting an expensive WoA laptop, unless he finds one in the trash after the wealthier buyer grew frustrated. But I digress! There’s a very easy-to-execute trick to get raw MMIO r/w on Windows which can help you when e.g. you’re working on a funny SoC with no documentation or any kind of (public) Linux support.

Linux on A7-A8X

How we got Linux on the iPhone, iPad and other iDevices Introduction The story starts back in 2020 with Corellium releasing Project Sandcastle. I was amazed at the sheer thought of running Linux on an iDevice, especially considering their state-of-the-art SoCs, which keep consistently outperforming the competitors’ offerings (or.. plainly trashing them, as was the case with M1!). Some time around that I got an old, used iPhone 5S for very cheap to play around with, so the only natural consequence of this would be that I try and get Linux running on it.

Y'all are doing the PC wrong.

Ever since the computers shrunk from gianormous mainframes to literal desktops (as in, boxes you are supposed to place on your desks), all the rage in the PC market seems to have mainly been performance. It does not surprise me in the slightest. People love the fastest, the biggest, and all kinds of “the best-est” items. Naturally then, the main property of a computer that most seem to care about is performance.

Pinephone is the perfect reason to fix bad code.

The PINE64 Pinephone is by no means a fast device. Equipped with the Allwinner A64 SoC, it features 4 Cortex-A53 cores manufactured using the old-at-release and ancient-by-today 40nm process node, running at whopping 1152 MHz. Helping the modest CPUs is the equally, if not more, poor Mali400-MP2 GPU. A64 features a few more little-exciting components, such as a LPDDR2/3 DRAM controller and the Cedrus video encoder/decoder acceletator. It has one giant advantage though - the chip price is $5.

A (controversial) look at the PC market

[Written Feb 25th 2021, all references to future dates are imaginary] [Let’s think of 2018: Ryzen 1xxx/2xxx is out, and so are 4xx mobos] Ah yes, building a new PC.. The great feeling when you finally save up enough money to get something decent to replace your dusty-but-trusty box of yesterdecade. It’s a great feeling, indeed. Looking through computer shops, trying to get the best deals on prices, adding a few bucks more to get that color-matching piece of hardware or even better RGB!

EDK2 on Microsoft Lumia 535

So the other day I really wanted to get Linux up and running on my ancient, weak and powered (though I wouldn’t really go as far as calling it powerful by any means..) by a severely obscure SoC, Microsoft Lumia 535. It used to be a very popular device, due to its low price and… well, mainly because of the price. But nonetheless it was really snappy on Windows Phone 8.