Blog about my hardware and software projects.
In this post, I describe how to set up a development environment to write a custom firmware for the Solum Newton M3 e-ink label. The device is based on the nRF52811 SoC and we will use the official nRF Connect framework. In the first part of this series, I described the internals of the Solum…
Have you noticed that paper price labels are being replaced in large supermarkets in favor of electronic labels? They are an interesting piece of technology, featuring a nice paper-like screen, which some people even mistake for paper. In this post we will explore the Solum Newton M3 2.6″ BWR Electronic Shelf Label.
I collected two years of posts from Bazoš.cz, the largest marketplace in the Czech Republic for second-hand goods and various short-term advertisements. The Bazoš dataset contains around 30 million items. The bazos.cz dataset is released on Github. You may also explore the dataset quickly in an example google colab.
We have been using an old small business gateway ZyXEL SBG3300 in our computer network. A year ago, it started to reset itself at random times and it was time to replace it. I thought that before throwing it out, it would still be fun to play around with this 10 year old router. I…
A few months back, I ordered a lot of ten NE5534P operational amplifiers from AliExpress for a suspiciously low price (tenth of a normal price). My thoughts were that probably they are fake, but they might be good fakes and I could use them in a simple audio project that I work on with my…
Hisense A9 is a very unique phone that uses an e-ink screen instead of ordinary light-emitting screens. I purchased it to cut down on my phone screen time and to use my phone more intentionally. For past few days I have been trying to debloat the phone. It comes with preinstalled chinese apps. I have…
Update from 12. November 2024: I updated the guide based on a fresh install of Arch Linux ARM on Raspberry Pi 4B (1GB RAM version). To do the fresh install, I followed the installation steps here: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4. Then I documented all steps I took to make the camera working. I updated the dependencies, the meson…
Hello, this is my teardown of the WT1 2 channel CCT LED controller. This is a device intended to dim WW/CW strips (CCT mode) but it can be also used as a 1 channel dimmer (DIM mode). One can control it using the Tuya app, dedicated remote control, or a physical push button. The protocol…
I got an E-ink price tag from a friend and wanted to mess around with it. My goal was to redraw the contents of the display. My first step was to disassemble the device and take note of all serial numbers outside or inside. Disassembling was rather easy, the device is luckily not glued together.…
Motivated by rising energy prices I wanted to switch from a standard thermostat to a smart (but cheap) solution using Home Assistant, zigbee temperature sensors and wifi relay for controlling the gas boiler. In the following text I describe the system components and the setup process. Hardware Setup steps 1) Flashing CC2531 with custom firmware…