Before Allwinner launched their popular A10 Cortex A8 processor earlier this decade, the company had Allwinner F-series ARM9 processors found in E-ink readers, vehicle multimedia systems, audio products and so on. I would not expect a new board based on of those processors in 2018, but LicheePi Nano looks to be exactly that with an Allwinner F1C100s processor, a form factor roughly the size of an SD card, and support for RGB LED displays. LicheePi Nano board specifications: SoC- Allwinner F1C100s ARM926EJS processor clocked at up to 900MHz System Memory – 32MB DDR integrated into SoC Storage – Micro SD card, and optional 8M SPI flash (unpopulated in the photo above) Display I/F – 40-pin RGB LCD FPC connector supporting 272×480, 480×800, 1024×600 and other resolutions resistive and capacitive displays Video Decoding – H.264 / MPEG up to 720p I/Os via 2.54mm pitch through holes and 1.27mmm pitch castellated holes SDIO […]
Check for Spectre, Meltdown, and L1 Terminal Fault Vulnerabilities with Spectre-meltdown-checker Script
Yesterday, we wrote a little bit about the new speculative execution vulnerability known as L1 Terminal Fault (L1TF) or Foreshadow, and a reader – MHSadri – pointed to an interesting script that checks for all three speculative execution vulnerabilities, and runs in Linux and BSD (FreeBSD, NetBSD, DragonFlyBSD) across multiple architectures: Intel x32, AMD64, Arm and ARM64. Other architectures will also work, but mitigation reporting may not be correct. So I tried it on my own machine, a computer running Ubuntu 18.04 on an AMD FX8350 processor. Installation is easy:
1 2 |
git clone https://github.com/speed47/spectre-meltdown-checker/ cd spectre-meltdown-checker |
The developer recommends to check the script manually first, just for security sake. You can have two way to run it: either directly inside your OS, or via docker which may be a better idea since it would not be able to mess with your system especially I had to run it with sudo to avoid permission issues. Here’s […]
Zymkey is a Hardware Security Module for Raspberry Pi Board
Microchip ATECC508A CryptoAuthentication chip appears to be a popular way to add hardware encryption support to development boards, as we’ve seen previously with 96Boards’ Secure96 mezzanine or LoRa explorer kit, and even just earlier today with Analoglamb Fish32 Seed ESP32 education board. Another solution is from Zymbit which provides Zymkey security modules for Raspberry Pi based on the ATECC508A CryptoAuthentication chip in different form factor: either a USB stick, an I2C module, or for further integration into your own design, an SMT component. Zymkey enables multifactor device ID & authentication, data encryption & signing, key storage & generation, and physical tamper detection. It also features a secure element root of trust, a real-time clock, and a true random number generator (TRNG). The company provides a simple Python or C/C++ API to make it easier to add Zymkey support to any Linux application, and the secure module can be integrated with […]
Android 9 Go Edition Uses Less Storage, Boots Faster, and Improves Security
Android Go Edition was first launched with Android 8 (Oreo) in order to provide an operating systems and Google apps optimized for low-end hardware with less than 1GB RAM. Since then more than 200 Android Go smartphones have been introduced in over 120 countries for as low as $30. Follow the release of the “full” Android 9.0 Pie operating system last week, the company has now announced Android 9 Go Edition with several new features. Android 9 Go Edition brings the following improvements at the OS level: Up to 500MB extra storage – So as shown above you may have 5.5GB free instead of 5.0 GB in Android 8 in a phone with an 8GB flash. Faster device boot times Better security features like verified boot Dashboard for tracking and monitoring data consumption The company also made several improvements to Google Go apps with for example, Google Go being able […]
More Speculative Execution Exploits – Meet Foreshadow / L1 Terminal Fault
Speculative execution is a feature to speed up performance of recent processors which works by predicting and loading likely future instructions ahead of time. The features became somewhat famous a few months ago with Meltdown and Spectre vulnerabilities exploiting the features. The exploits impact Intel, AMD, Arm, and other processors to various degrees, and since the feature is built-in into the hardware, there’s no easy fix, and instead operating systems vendors, cloud service providers, hosting services and other stakeholders implemented mitigations. While a lot of progress has been made, work is still going on with the just released Linux 4.18 still getting some code changes related to the exploits. But just as solutions were found for Spectre and Meltdown, a new speculative execution exploitation has raised its ugly head: L1 Terminal Fault also known as Foreshadow. The new flaw appears to be just as serious, and a dedicated website has […]
Xiaomi WEMAX ONE Android Laser Projector Features Amlogic T968 Processor
We’ve previously covered some entry-level mini Android projectors like Rikomagic R5 or Nebula Capsule, but Amlogic T968 powered Xiaomi WEMAX ONE ultra short throw Android laser projector is a different beast entirely as it sells for $1949 shipped on GearBest. You can lower the price somewhat ($20 discount) with coupon IT$CN33WMX. Xiaomi WEMAX ONE (FMWS01C) projector specifications: SoC – Amlogic T968 quad core Cortex-A53 @ up to 1.8GHz with Arm Mali-T830MP GPU System Memory – 2GB DDR3 Storage – 16GB eMMC Flash Projector Details 0.47 inch DMD Resolution – Full HD ( 1920 x 1080 ) with support for HDR and 4K resolution somehow Light source – ALPD 3.0 (Advanced Laser Phosphor Display) Brightness – 1688 ANSI lumens (Claims of 7000 ANSI lumens in GearBest and other websites in English appear to be false) Color gamut – NTSC 80 – 85 percent Central contrast – 2500 : 1 – 3500 […]
Linux 4.18 Release – Main Changes, Arm and MIPS Architecture
Linus Torvalds has just announced the release of Linux 4.18: One week late(r) and here we are – 4.18 is out there. It was a very calm week, and arguably I could just have released on schedule last week, but we did have some minor updates. Mostly networking, but some vfs race fixes (mentioned in the rc8 announment as “pending”) and a couple of driver fixes (scsi, networking, i2c). Some other minor random things (arm crypto fix, parisc memory ordering fix). Shortlog appended for the (few) details. Some of these I was almost ready to just delay to until the next merge window, but they were marked for stable anyway, so it would just have caused more backporting. The vfs fixes are for old races that are really hard to hit (which is obviously why they are old and weren’t noticed earlier). Some of them _have_ been seen in real […]
Amlogic Open Source Video Decoder Driver Coming Soon for S905, S905X and S912 Processors
Allwinner processors aren’t the only ones getting an open source hardware video decoding / encoding support in Linux, as Maxim Jourdan recently submitted a patchset to Amlogic Linux mailing list adding a video decoder driver to some Amlogic processors. The driver is written around the V4L2 M2M framework and currently supports MPEG 1/2/4, H.263, H.264, MJPEG, and (partially) HEVC 8-bit codecs. The driver has been tested with FFmpeg, GStreamer, and Kodi, and currently works on S905 (Meson GXBB), S905X/W/D (Meson GXL), and S912 (Meson GXM) processors. Those processors also support HEVC 10-bit, VP9, and VC1 codecs, and while those are implemented yet, they should be in the future. A separate commit adds support for “Overlay plane for video rendering” which support various YUV layouts and a non-alpha RGB32 layout, and will be useful for Kodi and LibreELEC ports. I came to learn about those two patchsets thanks to Neil Armtrong […]