Karl here. I have had the Tronxy X3S 3D printer for a while now. It prints well but as I mentioned in previous articles I had to level for every print. Actually near the end I would just overpower the stepper motors while the skirt was printing and level. Leveling front to back was not affected. Only the z height. So this worked but it was frustrating. Before that I tried several different things to mitigate. I thought maybe the endstop for Z homing was inconsistent and replaced it. I tried heating the bed for extended period of time thinking that maybe some thermal expansion. Didn’t help. I finally did a major change to the X carriage with success. I even moved the printer to our local library and the bed stayed leveled for a demo. I call this a success, and will show how I did it. Inspiration for […]
Zidoo H6 Pro (Allwinner H6) TV Box Review – Part 2: Android 7.0 Firmware
Zidoo H6 Pro is the very first Allwinner H6 based 4K TV box. The Android 7.0 device support H.265, H.264 and VP6 4K video decoding, comes with fast interfaces such as USB 3.0, and network connectivity with Gigabit Ethernet and 802.11ac WiFi. I’ve already checkout the hardware in the first part of the review entitled “Zidoo H6 Pro (Allwinner H6) TV Box Review – Part 1: Unboxing & Teardown“, and since then, I’ve had time to play with the TV box, and report my experience with Android 7.0 in this second part of the review. First Boot and OTA Firmware Update I’ve connected a USB keyboard and a USB dongle with RF dongles for an air mouse and gamepad on the two USB ports, a USB 3.0 hard drive to the single USB 3.0 ports, as well as HDMI and Ethernet cables before powering up the TV box. I also […]
Khadas VIM2 Board Review – Part 1: Unboxing and Dual Tuner Board
Khadas VIM2 board is the successor of Khadas VIM board, replacing Amlogic S905X by a slightly more powerful Amlogic S912, but that’s the connectivity features that really makes it stand apart from the first version with Gigabit Ethernet, 802.11ac WiFi and Bluetooth 4.2. It also exposes a few extra I/Os via pogopins. and among the three variants, two comes with 3GB RAM, and up to 64 GB storage. The company (Shenzhen Wesion) sent me one of the boards, together with various accessories, and I’ll start the review of the board by checking out the hardware and accessories, before testing the board further in another post. I received two packages: one book-like with Khadas marked on top, and another one with various other items. The first package includes the board, a USB to USB type C cable, and a card showing the main specifications, and supported operating systems: Ubuntu 16.04, Android […]
HiMedia Q10 Pro TV Box Review – Part 1: Unboxing and 3.5″ SATA Bay
HiMedia Q10 Pro Android TV box was launched in March of last year, equipped with a HiSilicon Hi3798CV200 quad-core ARM Cortex A53 processor, 2GB RAM, 16GB flash, and a SATA bay for 3.5″ drives. When I wrote a post about the Best Android TV boxes, on commenter mentioned that while NVIDIA Android Shield was the best box for streaming, he felt HiMedia Q10 Pro offered the best quality for media playback. With now 18 months since launch, you may wonder why I would do a review now. That’s because Himedia keeps updating the firmware, and they asked me to check out and test their latest feature: 4K Blu-Ray navigation on Android 7.0 OS. As usual, I’ll start by checking out the hardware, and will publish a review focusing on Blu-ray playback in a few weeks. The package is more like a suitcase that your usual tiny box, but that’s common […]
Lab in a Box Concept Embeds x86 Server and 6 ARM Boards into a PC Case for Automated Software Testing
The Linux kernel now has about 20 millions line of code, Arm has hundreds of licensees making thousands of processors and micro-controllers, which end up in maybe hundreds of thousands of different designs, many of which are not using Linux, but for those that do, Linux must be tested to make sure it works. The same stands true for any large software used on multiple hardware platforms. Manual testing is one way to do it, but it’s time consuming and expensive, so there are software and hardware continuous integration solutions to automate testing such as Linaro LAVA (Linaro Automated Validation Architecture), KernelCI automated Linux kernel testing, and Automotive Grade Linux CIAT that automatically test incoming patch series. Both CIAT and KernelCI focus on Linux, and rely on LAVA, with KernelCI leveraging hardware contributed by the community, and proven to be effective as since it’s been implemented, failed build configs dropped […]
Testing Google’s GNSS Analysis Tool for GPS, GLONASS, Galileo, Beidou…
Google has recently released GNSS Analysis Tool to process and analyze Global Navigation Satellite System (GNSS) raw measurements from Android devices. This is mostly designed to enable manufacturers to see whether their GNSS receivers are working as expected. The tool can also be used for research and to learn more about GNSS, and there are two components: GNSS Analysis tool itself available for Windows, Linux, or Mac OS X GNSS Data Logger app working with Android 7.0 or greater phones that support raw measurements. You can download both from the release page on Github. I’ve given it a try with a computer running Ubuntu 16.04 and Xiaomi Mi A1 smartphone, but you can the analysis tool even f you don’t have Android 7.0+ smartphone, as sample data is included. I downloaded GnssAnalysisLinuxV2.4.0.0.zip, and extracted the content in ~/Desktop/GnnsAnalysisFiles directory as instructed. Now we can open a terminal window and install […]
NanoPi Duo Quick Start Guide – Ubuntu, Breadboard, Mini Shield & mSATA SSD
As far as I know NanoPi Duo is the only quad core ARM Linux development board that can fit on a breadboard. We’ve already seen it’s much smaller than Raspberry Pi Zero, and the company offer a mini shield exposing USB ports, Ethernet, a few I/Os, and an mSATA slot in in NanoPi Duo Starter Kit Review – Part 1: Unboxing and Assembly. I’ve finally played with it this week-end, and will report what I had to do to blink a LED when connected to breadboard, and my experience using the mini shield with an mSATA SSD, WiFi connectivity, and cooling under load. Flashing Ubuntu 16.04.2 firmware image to NanoPi Duo As with many other Allwinner development boards, you should first check if Armbian is available for the board. NanoPi Duo is not supported, but it’s said to work with Orange Pi Zero image minus support for WiFi. Since the […]
Linux Benchmarks – Intel J3455 Apollo Lake vs Z3735F Bay Trail vs RK3399 and Other ARM Platforms
Since I’ve just installed Ubuntu 17.10 on MeLE PCG35 Apo, I decided I should also run some benchmarks comparing with other ARM and x86 Linux platforms I’ve tested in the past.I was particularly interested to compare the performance of Intel Apollo Lake processors (Celeron J3455 in this case) against higher end ARM processors like Rockchip RK3399 (2x A72, 4x A53) since systems have a similar price (~$150+), as well as against the older Bay Trail processor to see the progress achieved over the last 2 to 3 years. To do so, I used Phoronix Benchmark Suite against Videostrong VS-RK3399 results (RK3399 development board):
1 2 3 4 |
sudo apt install php-cli php-gd php-xml php-zip wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_7.4.0_all.deb sudo dpkg -i phoronix-test-suite_7.4.0_all.deb phoronix-test-suite benchmark 1709271-TY-1704029RI26 |
The benchmark first issued a warning about “powersave” governor, but I still went ahead, and once completed I change it to “performance” governor:
1 2 |
sudo apt install cpufrequtils sudo cpufreq-set -r -g performance |
…and ran the tests again. All results are available on OpenBenchmarking. Let’s address the governor results first. cpufreq-info reports that powersave governor […]