Android 15 source code was just pushed to AOSP last week, and Linaro has already ported it to four reference development boards based on Qualcomm and HiSilicon/Huawei chips namely Snapdragon 8 Gen 2 devboard (SM8550-HDK), Qualcomm Robotics Board RB5, Qualcomm Dragonboard 845c (DB845c, aka RB3) and HiSilicon Hikey960. Recent Google Pixel phones can already get Android 15 beta, but that makes the aforementioned development boards some of the first hardware platforms running Android 15 which could be useful to app developers and people wanting to customize Android 15 OS for their target product(s). Android 15 worked on the same day as the release to AOSP thanks to a collaboration between Linaro and Google to make sure reference boards get support as soon as possible, and in this case, we had a “0-day boot” as Linaro puts it. This collaboration started in 2022 with Qualcomm Robotics RB3 and RB5 platforms getting […]
Android 15 source code pushed to AOSP
Android 15 will only become available on supported Pixel devices in the coming weeks, and on other phones in the next couple of months, but Google has already pushed Android 15 source code to AOSP (the Android Open-Source Project). We already documented some of the main changes in Android 15 when the first developer preview was released in February 2024. These included improvements related to privacy and security, the addition of the partial screen-sharing feature, camera and audio improvements, and some performance optimizations. You should be able to retrieve the Android 15 source code from AOSP with the following commands:
1 2 |
repo init --partial-clone -b android-15.0.0_r1 -u https://android.googlesource.com/platform/manifest repo sync -c -j8 |
Android 15 is based on Linux 6.6 LTS, so Android 15 SDKs from silicon vendors will likely be offered with Linux 6.6, although I can see Linux 6.1 is also an option. It’s also possible to browse Android 15 source code without downloading several GB of data to your […]
Dusun DSGK-061 – A RK3568-powered VNC Edge AI box for industrial automation and remote management
Dusun has recently launched the DSGK-061 Smart VNC Edge Computing AI Box or DSGK-061 Edge AI Box for short. This new Edge AI gateway is powered by a Rockchip RK3568 quad-core processor with a 1 TOPS NPU for edge computing. It has a built-in VNC (Virtual Network Computing) application for remote management and supports various interfaces and communication protocols such as HDMI, USB 3.0, TTL serial, LAN/WAN, and WiFi, making it suitable for applications like industrial automation, smart manufacturing, and more. Previously we have written about similar Edge AI boxes like the Mixtile Edge AI box or Techbase iModGATE-AI, and some very powerful AI boxes with more than 30 TOPS NPU power like the Radxa Fogwise Airbox, the Firefly AIBOX-1684X, the Sipeed MaixBox M4N and more. Feel free to check those out if you are interested in similar products. Dusun DSGK-061 specifications: SoC – Rockchip RK3568 CPU – Quad-core Cortex A55 processor […]
Android support for 16KB page size boosts performance by up to 10 percent
Most operating systems are set to use a 4KB page size since that’s what most CPUs support, but Android is often running on Arm CPUs that can support 16KB page size. So Google decided to enable 16 KB page size as a developer option in selected Android devices since it can deliver a 5 to 10% boost in performance, at the cost of using around 9% extra memory. Contrary to 32-bit/64-bit mode, a page size is not an Application Binary Interface (ABI), so once an application is fixed to be page size agnostic, it can run on both 4 KB and 16 KB devices without modifications. Apps written with Java or Kotlin don’t need modifications, but those that use native code (C/C++) or dependencies must be recompiled for compatibility with 16 KB page size devices. Google provides some details about the benefits of 16 KB page sizes on the developer […]
Review of Napcat wireless NVR with solar-powered security cameras
After I reviewed the NapCat smart video doorbell last June, the company asked me to review a wireless NVR with solar-powered security cameras and I understood I would receive a kit with four solar-powered cameras and an NVR with storage preinstalled. In this review, I’ll go through an unboxing, a quick teardown of the NVR, the installation process, and my experience with the Napcat NVR user interfaces (connected to HDMI) and the Napcat Life Android app which I also used with the video doorbell. Napcat wireless NVR N1S22 kit unboxing The package I’ve received reads “N1S22” model of a “Solar-powered Security Camera System” and is quite smaller than I expected. One reason for the small size is that my kit only comes with two cameras instead of four, and the company also did a good job of making everything take as little space as possible. On the net, you’ll see […]
Allwinner H728 octa-core Cortex-55 SoC powers $40+ X96Q PRO+ Android 14 TV box
X96Q Pro+ is an Android 14 TV box powered by the new Allwinner H728 octa-core Cortex-A55 SoC with a Mali-G57-MC1 GPU, and a 4Kp60 / 8Kp24 H.265 and VP9 4Kp60 video decoder that looks very similar to the Allwinner T527 AIoT SoC. The TV box ships with 4GB RAM and 32GB eMMC flash by default, and features an HDMI 2.0 port outputting up to 4K at 60 Hz, a 3.5mm audio jack, an optical S/PDIF output, a gigabit Ethernet port, WiFi 6 and Bluetooth 5.0 connectivity, and a few USB ports. X96Q Pro+ specifications: SoC – Allwinner H728 CPU – Octa-core Arm Cortex-A55 processor in two clusters of four cores four cores GPU – Arm Mali-G57 MC1 GPU VPU Video decoder H.265 up to 4Kp60 or 8Kp24 VP9 up to 4Kp60 H.264 BP/MP/HP up to 4Kp30 Multi-format 1080p60 VP8, MPEG-1/2 SP/MP, MPEG-4 SP/ASP, AVS+/AVS JIZHUN Video encoder: H.264 up to […]
DC-ROMA RISC-V Pad II octa-core RISC-V tablet can be pre-ordered for $149 and up
DeepComputing DC-ROMA RISC-V Pad II is a 10.1-inch tablet based on the same SpacemIT K1 octa-core 64-bit RISC-V processor found in the DC-ROMA RISC-V Laptop II introduced a few months ago, as well as in the MILK-V Jupiter mini-ITX motherboard. The RISC-V tablet features up to 16GB LPDDR4, 128GB eMMC flash, a 10.1-inch capacitive touchscreen display with 1920×1200 resolution, a 5MP rear camera, a 2MP webcam, a USB-C port for peripherals and/or an external display, and a 6,000 mAh battery. DC-ROMA RISC-V Pad II specifications: SoC – SpacemiT K1 CPU – 8-core X60 RISC-V processor @ up to 2.0 GHz GPU – Imagination IMG BXE-2-32 with support for OpenCL 3.0, OpenGL ES3.2, Vulkan 1.2 VPU – H.265, H.264, VP9, VP8 4K encoding/encoding NPU – 2.0 TOPS AI accelerator RVA 22 Profile RVV 1.0 compliant System Memory – 4GB, 8GB or 16GB LPDDR4 Storage 64GB or 128GB eMMC 5.1 flash MicroSD […]
ODROID-M2 low-profile SBC features Rockchip RK3588S2 SoC, up to 16GB LPDDR5, 128GB eMMC flash
Hardkernel has just launched the ODROID-M2 low-profile SBC based on a Rockchip RK3588S2 octa-core Cortex-A76/A55 AI SoC with up to 16GB LPDDR5, 64GB eMMC flash, an M.2 PCIe socket, support for three displays through HDMI, USB-C, and MIPI DSI interfaces, gigabit Ethernet, and more. The ODROID-M2 follows the ODROID-M1 and ODROID-M1S single board computers based on respectively Rockchip RK3568 and RK3566 quad-core Cortex-A55 processors, but a significantly more powerful Rockchip RK3588S2 processor, and a larger 90x90mm form factor to accomodate for extra features and interfaces. ODROID-M2 specifications: SoC – Rockchip RK3588S2 CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.3 GHz (+/- 0.1Ghz), 4x Cortex-A55 cores @ up to 1.8 GHz GPU – Arm Mali-G610 MP4 GPU @ 1 GHz compatible with OpenGL ES 3.2, OpenCL 2.2, and Vulkan 1.2 APIs VPU – 8Kp60 video decoder for H.265/AVS2/VP9/H.264/AV1 codecs, 8Kp30 H.265/H.264 video encoder AI accelerator – 6 […]