Nokia 1680 phone gets new PCB with MIPS SoC, runs mainline Linux

Notkia Nokia 168x MIPS Linux

Reimu NotMoe has designed the “Notkia” PCB based on Ingenic X1000E MIPS processor with 64MB built-in RAM and following the exact same dimensions as the PCB found in Nokia 168x phones (1680, 1681, 1682), and allowing the phone to run mainline Linux. The board also comes with 32MB NOR flash, a 4GB SLC NAND flash, and supports LoRa, 2.4 GHz WiFi, Bluetooth, and GNSS connectivity, but no cellular modem. Combining Nokia 168x phone with Notkia PCBA creates a phone with the following specifications: SoC – Ingenic X1000E single-core XBurst MIPS processor @ 1.0 GHz (2200+ CoreMark) with 64MB RAM Storage – 32MB NOR flash + 4GB SLC NAND flash Display – 2.0-inch 240×320 IPS LCD, 3/4 visible (Replaces the original 128×160 TFT screen in the phone) Camera – 5MP camera with auto focus (only available in the Nokia 1680 case) Audio – Yamaha MA-3 (YMU762) music synthesizer and regular I2S […]

Linux 5.18 release – Main changes, Arm, RISC-V, and MIPS architectures

Linux 5.18 release arm risc-v mips

Linux 5.18 is out! Linus Torvalds has just announced the release on lkml: No unexpected nasty surprises this last week, so here we go with the 5.18 release right on schedule. That obviously means that the merge window for 5.19 will open tomorrow, and I already have a few pull requests pending. Thank you everybody. I’d still like people to run boring old plain 5.18 just to check, before we start with the excitement of all the new features for the merge window. The full shortlog for the last week is below, and nothing really odd stands out. The diffstat looks a bit funny – unusually we have parsic architecture patches being a big part of it due to some last-minute cache flushing fixes, but that is probably more indicative of everything else being pretty small. So outside of the parisc fixes, there’s random driver updates (mellanox mlx5 stands out, […]

MIPS unveils RISC-V eVocore P8700 and I8500 multiprocessor IP cores

MIPS RISC-V eVocore

MIPS is dead, right? Well, there’s now very little done on the architecture itself, MIPS (the company) has decided to switch to RISC-V architecture, and unveiled the eVocore product lineup currently comprised of the eVocore P8700 and I8500 multiprocessor IP cores. The 64-bit cores are scalable from single-core multi-thread to a single cluster with multiple cores, and up to a multi-cluster, and target high-performance, real-time compute applications such as networking, data centers, and automotive. The eVocore P8700 comes with a 16-stage deep pipeline with multi-issue Out-of-Order (OOO) execution and multi-threading. MIPS claims it has single-threaded performance greater than what is currently available in other RISC-V CPU IP offerings, but did not provide any numbers. It will likely be used in the cloud and high-end servers as it can scale up to 64 clusters, 512 cores and 1,024 harts/threads. P8700 highlights: Multi-issue superscalar Out of Order (OOO) with Multi-threading 16-stage pipeline […]

AnkerMake M5 3D printer comes with AI camera, prints at up to 300mm/s (Crowdfunding)

AnkerMake M5 3D Printer

Anker is better known for its charger and power banks, but the company has now entered the 3D printer market with the AnkerMake M5 3D printer which is said to print five times faster and comes with an AI camera for monitoring the prints. Besides the up to 300mm/s printing speed, other highlights of the 3D printer include Google Assistant & Amazon Alexa voice assistant compatibility,  and easy assembly that requires 3 steps done in about 15 minutes. AnkerMake M5 3D printer specifications: SoC – Ingenic X2000 tri-core MIPS processor with 2x XBurst cores @ 1.2 GHz plus one XBurst0 core @ 240 MHz running Linux MCU – STM32F407 running Marlin firmware Print volume (L x W x H) – 235 × 235 × 250 mm Standard speed – 250 mm/s Speed range – 50 – 300 mm/s Acceleration speed – 2500 mm/s² X-axis movement – 42 – 40 stepper […]

Linux 5.17 release – Main changes, Arm, RISC-V, and MIPS architectures

Linux 5.17 changelog

Linus Torvalds has just released Linux 5.17: So we had an extra week of at the end of this release cycle, and I’m happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it’s all good. And that calm last week can very much be seen from the appended shortlog – there really aren’t a lot of commits in here, and it’s all pretty small. Most of it is in drivers (net, usb, drm), with some core networking, and some tooling updates too. It really is small enough that you can just scroll through the details below, and the one-liner summaries will give a good flavor of what happened last week. Of course, this means […]

Linux 5.16 Release – Main Changes, Arm, RISC-V and MIPS architectures

Linux 5.16 release

Linus Torvalds has just announced the release of Linux 5.16: Not a lot here since -rc8, which is not unexpected. We had that extra week due to the holidays, and it’s not like we had lots of last-minute things that needed to be sorted out. So this mainly contains some driver fixes (mainly networking and rdma), a cgroup credential use fix, a few core networking fixes, a couple of last-minute reverts, and some other random noise. The appended shortlog is so small that you might as well scroll through it. This obviously means that the merge window for 5.17 opens tomorrow, and I’m happy to say I already have several pending early pull requests. I wish I had even more, because this merge window is going to be somewhat painful due to unfortunate travel for family reasons. So I’ll be doing most of it on the road on a laptop […]

Linux 5.15 LTS release – Main Changes, Arm, RISC-V and MIPS architectures

Linux 5.15

Linus Torvalds released Linux 5.15, an LTS version, this past Sunday: It’s been calm, and I have no excuse to add an extra rc, so here we are, with v5.15 pushed out, and the merge window starting tomorrow. Which is going to be a bit inconvenient for me, since I also have some conference travel coming up. But it’s only a couple of days and I’ll have my laptop with me. Sometimes the release timing works out, and sometimes it doesn’t.. Anyway, the last week of 5.15 was mainly networking and gpu fixes, with some random sprinkling of other things (a few btrfs reverts, some kvm updates, minor other fixes here and there – a few architecture fixes, couple of tracing, small driver fixes etc). Full shortlog appended. This release may have started out with some -Werror pain, but it calmed down fairly quickly and on the whole 5.15 was […]

Linux 5.14 Release – Main changes, Arm, MIPS, and RISC-V architectures

Linux 5.14 release

Linus Torvalds has just announced Linux 5.14 release which happens to almost coincide with the anniversary of the initial announcement of the “small” project on August 25, 1991, about 30 years ago. Here’s Linux 5.14’s announcement: So I realize you must all still be busy with all the galas and fancy balls and all the other 30th anniversary events, but at some point you must be getting tired of the constant glitz, the fireworks, and the champagne. That ball gown or tailcoat isn’t the most comfortable thing, either. The celebrations will go on for a few more weeks yet, but you all may just need a breather from them. And when that happens, I have just the thing for you – a new kernel release to test and enjoy. Because 5.14 is out there, just waiting for you to kick the tires and remind yourself what all the festivities are […]

EDATEC Raspberry Pi 5 fanless case