Linus Torvalds has just released Linux 7.0 on LKML: The last week of the release continued the same “lots of small fixes” trend, but it all really does seem pretty benign, so I’ve tagged the final 7.0 and pushed it out. I suspect it’s a lot of AI tool use that will keep finding corner cases for us for a while, so this may be the “new normal” at least for a while. Only time will tell. Anyway, this last week was a little bit of everything: networking (core and drivers), arch fixes, tooling and selftests, and various random fixes all over the place. Let’s keep testing, and obviously tomorrow the merge window for 7.1 opens. I already have four dozen pull requests pending – thank you to all the early people. Linus This follows the Linux 6.19 release about two months ago, which brought us PCIe link encryption and […]
Linux 6.19 Release – Main changes, Arm, RISC-V, and MIPS architectures
Linus Torvalds has just released Linux 6.19 on the Linux Kernel Mailing List (LKML): No big surprises anywhere last week, so 6.19 is out as expected – just as the US prepares to come to a complete standstill later today watching the latest batch of televised commercials. The betting man would expect them all to be AI-generated, but maybe some enterprising company decides to buck the trend? Doubtful, but there’s always a slight chance. But for anybody outside the US, maybe taking the newest kernel out for a spin instead is an option? I have more than three dozen pull requests for when the merge window opens tomorrow – thank you to all the early maintainers. And as people have mostly figured out, I’m getting to the point where I’m being confused by large numbers (almost running out of fingers and toes again), so the next kernel is going to […]
Linux 6.16 Release – Main changes, Arm, RISC-V, and MIPS architectures
Linus Torvalds has just announced the release of Linux 6.16 on LKML: It’s Sunday afternoon, and the release cycle has come to an end. Last week was nice and calm, and there were no big show-stopper surprises to keep us from the regular schedule, so I’ve tagged and pushed out 6.16 as planned. It’s worth noting that the upcoming merge window for 6.17 is going to be slightly chaotic for me: I have multiple family events this August (a wedding and a big birthday), and with said family being spread not only across the US, but in Finland too, I’m spending about half the month traveling. That means that I will try very hard to get most of the merge window done the first week before my travels start, and I already ended upgiving a heads-up on that to the people who tend to send me the most pull requests. […]
Xiaomi TV Stick 4K (2nd Gen) – A quad-core Cortex-A55 TV Stick with Google TV
We’ve just written about the Ugoos X5M Pro as one of the first Amlogic S905X5M TV boxes, but the market is expanding, and Xiaomi TV Stick 4K (2nd Gen) Google TV dongle is now available as a smaller version of the company’s Xiaomi TV Box S (3rd Gen) based on the same or similar processor. The TV stick features 2GB RAM, 8GB eMMC flash, a 4K-capable HDMI male port, and WiFi 6 and Bluetooth 5.2 connectivity, and not much else, as one would expect from an HDMI TV stick. It ships with a Bluetooth remote that supports Google Assistant voice commands. The company did not list the exact part number of the processor, and while it matches the Amlogic S905X5M specifications, it should be another model without Ethernet support, like Amlogic did in the past with the S905Y4, so maybe an S905Y5M? Xiaomi TV Stick 4K (2nd Gen) specifications: SoC – […]
Linux 6.14 release – Main changes, Arm, RISC-V, and MIPS architecture
Linus Torvalds has just announced the release of Linux 6.14 on LKML: So it’s early Monday morning (well – early for me, I’m not really a morning person), and I’d love to have some good excuse for why I didn’t do the 6.14 release yesterday on my regular Sunday afternoon release schedule. I’d like to say that some important last-minute thing came up and delayed things. But no. It’s just pure incompetence. Because absolutely nothing last-minute happened yesterday, and I was just clearing up some unrelated things in order to be ready for the merge window. And in the process just entirely forgot to actually ever cut the release. D’oh. So yes, a little delayed for no good reason at all, and obviously that means that the merge window has opened. No rest for the wicked (or the incompetent). Below is the shortlog for the last week. It’s nice and […]
Linux 6.9 release – Main changes, Arm, RISC-V, and MIPS architectures
Linus Torvalds has just announced the release of Linux 6.9 on LKML: So Thorsten is still reporting a few regression fixes that haven’t made it to me yet, but none of them look big or worrisome enough to delay the release for another week. We’ll have to backport them when they get resolved and hit upstream. So 6.9 is now out, and last week has looked quite stable (and the whole release has felt pretty normal). Below is the shortlog for the last week, with the changes mostly being dominated by some driver updates (gpu and networking being the big ones, but “big” is still pretty small, and there’s various other driver noise in there too). Outside of drivers, it’s some filesystem fixes (bcachefs still stands out, but ksmbd shows up too), some late selftest fixes, and some core networking fixes. And I now have a more powerful arm64 machine […]
Enabling Zigbee in Bluetooth LE temperature and humidity monitors from Xiaomi and Qingping using Telink TLSR8258 WiSoC
Qingping CGDK2 and Xiaomi LYWSD03MMC Bluetooth LE (BLE) temperature and humidity monitors based on Telink TLSR8258 can be switched to Zigbee thanks to a custom firmware flashed over-the-air. Telink TLS8258 is a multi-protocol wireless microcontroller supporting Bluetooth LE 5, Bluetooth Mesh, Zigbee, RF4CE, Thread, 6LoWPAN, HomeKit, ANT, and 2.4GHz proprietary and found in boards such as the LILYGO T-Zigbee and various products. Some products only enable one wireless protocol, for example, Bluetooth LE as in the just-mentioned Qingping and Xiaomi monitors, but “SmartHomeScene” has found out that it was possible to switch from BLE to Zigbee on those by simply updating the firmware. The Telink TLS8258 devices mentioned above will publish data over BLE every 10 minutes (unless humidity or temperature changes, in which case data is transmitted immediately) with the default firmware, but Zigbee can be enabled by using the pvvx custom firmware for the following models: Xiaomi LYWSD03MMC […]
Xiaomi Router AX1500 WiFi 6 router sells for $25
Xiaomi Router AX1500 is an inexpensive WiFi 6 router with four antennas delivering up to 1201Mbps at 5 GHz and 300 Mbps at 2.4GHz and selling for just around $25 including shipping on Aliexpress. We had already cheap WiFi 6 solution with the Banana Pi BPI-WiFi 6 router based on Triductor Technology TR6560 dual-core Cortex-A9 router SoC and TR5220 WiFi 6 chipset going for $26, but that was the board only, and a complete system went for around $40. Xiaomi Router AX1500 is a complete WiFi 6 router selling for just $25 with an enclosure and power supply. Xiaomi Router AX1500 specifications: SoC – Unspecified Networking Wireless 2.4GHz WiFi 2×2 802.11n up to 300Mbps Channels – 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12, 13 5GHz WiFi 2×2 802.11ax (WiFi 6) up to 1201Mbps Channels – 36, 40, 44, 48, 52, 56, 60, 64,149, 153, 157, 161, […]




