LineageOS 20 on a Refurbished Pixel 6

Over the past years, I’ve been using LineageOS on a 2019 high end smartphone. It has served me well over the years. When LineageOS moved from Android 11 and 12, however, they wanted me to side-load a new ROM image instead of using the app based updater. As I wasn’t sure if this update would also require me to do a factory reset, I refrained from trying, as I shied the effort of reinstalling everything. But obviously, that was not a sustainable attitude, as I did not get security updates anymore. So the pressure rose, until I recently found a good combination of a real world smartphone hardware to upgrade to, at an acceptable price, and new features to make a switch worthwhile beyond the pure security update concern.

Continue reading LineageOS 20 on a Refurbished Pixel 6

OnlyOffice Online During a Train Ride

I’ve been working with OnlyOffice in combination with my Nextcloud setup on a server in a datacenter in Finland for a couple of months now, and I have to say I’m quite satisfied. Compared to the Collabora Online setup I used before for many years, the user interface is swift, and it doesn’t really matter how far the client is away from the central server. This is because OnlyOffice, like other solutions, e.g. the one from a certain company in Redmond, does pretty much all processing and rendering in the web browser, and only uses the server for synchronization and saving updates. But still, an online connection is required during editing a document. So how does this setup perform on a train ride?

Continue reading OnlyOffice Online During a Train Ride

More Programming with ChatGPT – Cool, But Not All Smooth Sailing

And again I had a little programming challenge I wanted to test ChatGPT with, and to hopefully get a result more quickly: I have an CSV input file that contains locations with GPS coordinates. The file is huge and I’m only interested in entries that are close to a given location. Such a kind of search didn’t sound like it should be done with a Bash script, so I decided that I wanted to approach this with Python. So how did ChatGPT do?

Continue reading More Programming with ChatGPT – Cool, But Not All Smooth Sailing

Nextcloud – OnlyOffice Install – Self-Built vs. Docker Hub Image

Back in July, I had a couple of posts how to get a ‘dockerized’ version of OnlyOffice to play with Nextcloud. The docker-compose.yml files I found at the time in the developer company’s resources downloaded and then built the OnlyOffice image locally. There’s nothing wrong with that, but it takes a bit to startup the first time and the update procedure is a bit different from just pulling a new image version from Docker Hub. But there is a Docker Hub image available for the DocumentServer part of OnlyOffice, so let’s have a look at how to use it.

Continue reading Nextcloud – OnlyOffice Install – Self-Built vs. Docker Hub Image

Wi-Fi Backhaul on a 160 MHz Channel – The Gbps in Sight!

In the past, I’ve come very close to the 1 Gbps of a standard Ethernet connection over my Wi-Fi backhaul between a Fritzbox 7590 and a FritzRepeater 3000. However, it was not quite 1 Gbps, and every now and then the speed dropped to 500-600 Mbps. This was mainly for two reasons: While both devices supported 160 GHz channels between them on paper, AVM seemed to have had a problem with it on their Repeater 3000 and hence, they limited the channel bandwidth to 80 MHz in some software versions. Luckily, 4 MIMO streams are supported over 80 MHz, so I could still almost reach the 1 Gbps, despite the limited bandwidth. The second reason why I was a bit unhappy was that some software versions often fell back to the lower part of the 5 GHz band with a much more limited transmission power. So that was the status quo for quite a while.

Continue reading Wi-Fi Backhaul on a 160 MHz Channel – The Gbps in Sight!

Switching To eSIM in Slight Distress

I’ve been following the development of the eSIM on this blog for 6 years now and in recent years, I’ve been downloading and testing eSIMs to see how the process actually works. However, all of that was for learning and educational purposes only. But now, finally, I’ve used an eSIM ‘for real’ to get me out of a slightly disconcerting situation.

Continue reading Switching To eSIM in Slight Distress

Multi-Path Backhaul with Speedify – Part 1 of 2

Every now and then I am at places at the fringe of the observable Internet where I only have slow, weak and unreliable connectivity. Typically, though, there are several of such networks to chose from, for example because network operators share towers. Wouldn’t it be great if one could combine those networks to get some more speed and reliability out of it? Until recently, I wasn’t aware of an easy way to do this. But then I noticed a world traveler on Twitch who regularly streams while driving, even at remote places. His solution: Combining Internet connectivity from a Starlink dish on his RV’s roof and two cellular connections with a software called Speedify on a Raspberry Pi. Hm, sounds like this is just what I need.

Continue reading Multi-Path Backhaul with Speedify – Part 1 of 2

Power for Dishy: The Anker 521 Powerhouse

One thing I was pretty certain about when I bought my Starlink terminal was that I would put it in places where power would not be readily available. Maybe only a few meters away, but still, out of reach. As the Starlink router requires a 110/230V power source, a USB battery pack doesn’t work. And even if it did, most USB battery packs could not supply 55 watts on average and 70-80 watts during startup. So I was looking for another solution that could supply power for at least a few hours.

Continue reading Power for Dishy: The Anker 521 Powerhouse