Linux 4.14 Release – Main Changes, ARM & MIPS Architecture

Linus Torvalds has announced the release of Linux 4.14: No surprises this week, although it is probably worth pointing out how the 0day robot has been getting even better (it was very useful before, but Fengguang has been working on making it even better, and reporting the problems it has found). Sure, some of the new reports turned out to be just 0day doing things that just don’t work (ie KASAN with old gcc versions, but also doing things like loading old ISA drivers in situations that just don’t make sense – remember when you couldn’t even ask if the hardware existed or not, and just had to know), but even then it’s been all good. The appended shortlog is obviously only for the (small) haul since rc8, and it really is tiny. Not very many commits, and they are small. The biggest thing that stands out in the diffstat is the “leaking_addresses” perl script, which is actually under active […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Linux 4.13 Release – Main Changes, ARM & MIPS Architectures

Linus Torvalds has just announced the release of Linux 4.13 and a kidney stone…: So last week was actually somewhat eventful, but not enough to push me to delay 4.13. Most of the changes since rc7 are actually networking fixes, the bulk of them to various drivers. With apologies to the authors of said patches, they don’t look all that interesting (which is definitely exactly what you want just before a release). Details in the appended shortlog. Note that the shortlog below is obviously only since rc7 – the _full_4.13 log is much too big to post and nobody sane would read it. So if you’re interested in all the rest of it, get the git tree and limit the logs to the files you are interested in if you crave details. No, the excitement was largely in the mmu notification layer, where we had a fairly last-minute regression and some discussion about the problem. Lots of kudos to Jérôme […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Mediatek MT2625 NB-IoT SoC is Designed for Cellular IoT Devices working Worldwide

Mediatek has recently unveiled MT2625 SoC based on an ARM Cortex-M core, equipped with an NB-IoT “WorldMode” modem allowing for a single design worldwide, and supporting the latest 3GPP Release 14 (LTE Cat NB2) specification. Mediatek MT2625 specifications: CPU – ARM Cortex-M @ up to 104 MHz with FPU Embedded Memory – 4MB PSRAM Storage – 4MB NOR Flash Connectivity NB-IoT compatible with 3GPP Release 14 Full frequency band (450MHz to 2.1GHz) of 3GPP R13 (NB1) and R14 (NB2) standards Integrated baseband, RF, and modem DSP Peripherals – I2C,  I2S,  PCM,  SDIO,  UART Power Supply – Integrated PMU The solution will be found in products for worldwide transportation, municipal use, and consumer products, with a much longer battery life compared to existing devices relying on other 2G/3G/4G standards. According to the press release, one of the first module based on MT2625 has been designed in collaboration with China Mobile, integrates the company’s eSIM card, and supports OneNET IoT open platform. […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Linux 4.12 Release – Main Changes, ARM & MIPS Architectures

Linus Torvalds has just released Linux 4.12: Things were quite calm this week, so I really didn’t have any real reason to delay the 4.12 release. As mentioned over the various rc announcements, 4.12 is one of the bigger releases historically, and I think only 4.9 ends up having had more commits. And 4.9 was big at least partly because Greg announced it was an LTS kernel. But 4.12 is just plain big. There’s also nothing particularly odd going on in the tree – it’s all just normal development, just more of it that usual. The shortlog below is obviously just the minor changes since rc7 – the whole 4.12 shortlog is much too large to post. In the diff department, 4.12 is also very big, although the reason there isn’t just that there’s a lot of development, we have the added bulk of a lot of new  header files for the AMD Vega support. That’s almost exactly half the […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Linux 4.11 Release – Main Changes, ARM & MIPS Architecture

Linus Torvalds has just released Linux 4.11: So after that extra week with an rc8, things were pretty calm, and I’m much happier releasing a final 4.11 now. We still had various smaller fixes the last week, but nothing that made me go “hmm..”. Shortlog appended for people who want to peruse the details, but it’s a mix all over, with about half being drivers (networking dominates, but some sound fixlets too), with the rest being some arch updates, generic networking, and filesystem (nfs[d]) fixes. But it’s all really small, which is what I like to see the last week of the release cycle. And with this, the merge window is obviously open. I already have two pull request for 4.12 in my inbox, I expect that overnight I’ll get a lot more. Linux 4.10 added Virtual GPU support, perf c2c’ tool, improved writeback management, a faster initial WiFi connection (802.11ai), and more. Some notable changes for Linux 4.11 include: […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Wio GPS is a $40 Grove & Arduino Compatible Bluetooth 3.0 + GSM/GPRS + GPS Tracker Board

After Wio Link and Wio Node boards, Seeed Studio has added a new board to their Wio (Wireless Input Output) family with Wio GPS board based on Microchip SAMD21 Cortex M0+ MCU for Arduino compatibility, and Mediatek MT2503 ARM7 processor for GPS, Bluetooth 3.0, and 2G (GPRS) connectivity. Wio GPS board specifications: MCU – Microchip ATSAMD21G18A-MU ARM Cortex M0+ MCU @ 48 MHz with 256KB flash, 32KB SRAM Wireless SoC – Mediatek MT2503 ARM7EJ-S processor @ 260 MHz Storage – micro SD slot (shared with nano SIM slot) Connectivity (built-in MT2503 in Quectel MC20 module) Bluetooth 2.1 + EDR, 3.0 with SPP Profile and HFP-AG Profile; u.FL connector for external antenna Quad band 2G GSM/GPRS  with u.FL connector for external antenna and nano SIM card slot GNSS – GPS + BeiDou + QZSS with u.FL connector for external antenna Audio – Speaker footprint (+/-), 3.5mm AUX jack with mic and stereo audio Expansion – 6x Grove Connectors (2x Digital, 2x Analog, 1x […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Linux 4.10 Release – Main Changes, ARM & MIPS Architectures

Linus Torvalds has just released Linux 4.10: So there it is, the final 4.10 release. It’s been quiet since rc8, but we did end up fixing several small issues, so the extra week was all good. On the whole, 4.10 didn’t end up as small as it initially looked. After the huge release that was 4.9, I expected things to be pretty quiet, but it ended up very much a fairly average release by modern kernel standards. So we have about 13,000 commits (not counting merges – that would be another 1200+ commits if you count those). The work is all over, obviously – the shortlog below is just the changes in the last week, since rc8. Go out and verify that it’s all good, and I’ll obviously start pulling stuff for 4.11 on Monday. Linus Linux 4.9 added Greybus staging support, improved security thanks to virtually mapped kernel stacks, and memory protection keys, included various file systems improvements, and […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Mediatek MT2533D is a Bluetooth 4.2 SiP for Smart Headphones & Hands-Free Systems

There used to be a time when most products were based on a general purpose MCU or processor that you would interface to over chips like audio codecs, memory chips, flash storage, etc…, but in order to cut costs, application specific SoCs have become quite common over the year, so we’ve had mobile application processors for several years already, but more recently we got “wearables” SoCs and “Smart Home” SoCs, and Mediatek has launched MT2533D “headphone” SiP (System-in-Package) combining a Cortex-M4 MCU, 4MB PSRAM, an audio codec, and a dual mode Bluetooth subsystem. Mediatek MT2533D specifications: MCU –  ARM Cortex-M4 @ up to 208MHz with 32KB L1 cache, FPU, MPU, AES 128/192/256 crypto engine and TRNG Memory – 160kB SRAMs, 4MB pseudo SRAM Storage – 4MB flash Wireless Connectivity – Bluetooth 4.2 dual mode (classic and low energy) Audio AAC/SBC for Bluetooth audio CVSD/mSBC for Bluetooth speech PCM playback: 8-48kHz sample rate PCM record: 8kHz and 16kHz sample rate Dual-mic […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples