At the end of my review of “RPI All-in-One” PC with Raspberry Pi 4, I noted the system also appeared to be compatible with NanoPi M4V2 single board computer. I’ve now tried it out, and assembling the board inside the 10.1-inch display is even easier than I initially thought. That means I now have a NanoPi M4V2 All-in-One PC running Ubuntu Hirsute or Debian Buster with XFCE desktop environment from Armbian, and most features work including the display and wireless connectivity, but I still have an issue with the touchscreen function. Here are the steps I followed initially: Download Armbian Buster XFCE image from Armbian and flash it to a microSD card with tools like USBimager. Insert the microSD card in the board Install the USB Type-C and HDMI-A adapters in the display. Insert the USB Type-C and HDMI port of the NanoPi M4V2 SBC into the adapters Install the […]
Any software, even the most reliable, can at times encounter certain errors that prevent it from functioning, and Microsoft Outlook is no exception. Despite the fact that this program is extremely reliable, in certain situations, users may indeed encounter errors that require proactive action. In most cases, these errors are related to the storage of personal information in OST and PST files. These files are necessary for the stable operation of the application since they store part of the user data. In the event that these files are damaged, then further work with the program becomes impossible, and it will complain about errors. In this article, we will take a closer look at the basic recovery methods. Note that not only standard approaches to solving the problem will be considered, but also various additional tools. Recovery Toolbox for Outlook is an effective tool for recovering errors from Outlook. The program […]
When I completed my review of Raspberry Pi Zero 2 W, I mentioned I would test the power consumption of the board later. It took a while, but I’ve finally come around it using Otii Arc from Qoitech and Otii software to provide some pretty power consumption charts, and even energy consumption. Since the Raspberry Pi Foundation recommends a 5V/2.5A power supply, I’ll first try to get as close as possible as 2.5A, then I’ll go through tricks to reduce idle power consumption to less than 75 mA / 375 mW, and finally check the energy consumption under various CPU core count and frequency. Raspberry Pi Zero 2 W Power consumption under load, with accessories I started with the latest Raspberry Pi OS Lite “Bullseye” image and connected my Raspberry Pi Zero 2 W board to Qoitech Otii Arc tools as shown below. It used to cost around $500, but […]
After our review of the Zidoo M6 mini PC with Android 11, we’ve installed Linux on the Rockchip device, and we did boot to a Linux Qt user interface built with buildroot. Let’s try to see what we can do with the image, and then try Ubuntu from a competing mini PC to check out if that can work. Since there’s no package manager to install a screenshooting program, I tried to use the usual method to take a framebuffer screenshot.
cat /dev/fb0 > screen.raw
It generated an 8MB file which looked good, but the content was just comprised of zeros.
$ ls -lh screen.raw
-rw-r--r-- 1 jaufranc jaufranc 8.0M Nov 13 15:08 screen.raw
$ hexdump screen.raw
0000000 0000 0000 0000 0000 0000 0000 0000 0000
I asked Zidoo for a method to take screenshots in their Linux image, but I was told there weren’t any at this time… No worries, let’s try some of the applications in the Qt interface starting with the Multivideoplayer: It starts well with 9 videos of Big Buck Bunny playing simultaneously, […]
Earlier this month, I received a Sonoff ZBBridge Zigbee gateway, a motion sensor, and a Sonoff T2 wireless switch in order to set up everything to work as a motion activated light using Zigbee and WiFi through the eWelink Android app and cloud service. You can check out the first post to have a closer look at the hardware and accessories. We’ve now had time to configure everything and will report the results of the project in this post. The idea is basically to detect motion with the Zigbee sensor, which then transmits the info through the gateway, and the T2 switch is controlled by the eWelink cloud. Last time around, I thought I had a switch with a neutral wire at home, but I did not check in detail enough, and I’ve been unable to use it. Without suitable switches in my home, it was not practical to rewire […]
We’ve written several articles detailing methods to flash firmware to Rockchip devices in Windows or Linux over the years, with tools like RKAndroidTool, RkFlashKit, upgrade_tool, or the open-source rkdeveloptool utility. This is mostly useful to flash another OS or if the device does not boot, as most products will now support OTA firmware updates. But following my review of Zidoo M6 with Android 11, I’ve now got a Linux image for the Rockchip RK3566 mini PC, so let’s revisit the firmware flashing methods in 2021. Zidoo sent me instructions for Windows, but since I’m a Ubuntu user, I flashed the firmware with the Linux tools used by Firefly. The same methods should work for the older processors such as RK3066, RK3288, and RK3399, besides the more recent Rockchip RK3566 and RK3568 processors. How to flash Rockchip firmware in Linux [Important update: If your device comes with both eMMC flash and […]
A few weeks ago, I received Microchip PolarFire SoC FPGA Icicle Kit with FPGA fabric and hard RISC-V cores capable of handling Linux. I wrote “Getting Started with Yocto Linux BSP” tutorial for the board, and I had initially titled the current post “Getting Started with FPGA development using Libero SoC and Polarfire FPGA SoC”. I assumed I would write one or two paragraphs about the installation process, and then show how to work with Libero SoC Design Suite to create an FPGA bitstream. But instead, I spent countless hours trying to install the development tools. So I’ll report my experience to let readers avoid some of the pitfalls, and hopefully save time. (Failing to) Install Libero SoC v2021.v2 on Ubuntu 20.04 If we go to the download page, we’ll see Libero SoC v2021.2 for Windows and Libero SoC v2021.2 for Linux. Since my computer is running Ubuntu 20.04, I decided […]
In this short article, I show how to install Windows Subsystem for Linux (WSL) and how to force the upgrade of Windows 10 to Windows 11 in a mini PC rather than waiting for Windows to offer it. The reason I’ve coupled these two topics together is not because there is any dependency, but simply as I use WSL to help me perform administrative tasks like downloading and copying files when installing applications on Windows mini PCs. WSL installation Installing WSL has recently become so simple it is worth doing just to gain the flexibility it offers for so little effort. Now you only need to open ‘Windows Terminal (Admin)’ and enter wsl –install: then reboot for Ubuntu to start installing, during which you will be asked to create your user with a password, which finishes in Ubuntu: Further information about installing WSL can be found in Microsoft’s documentation. Now […]