Getting Started with balenaFin Developer Kit, balenaOS and balenaCloud

balenaFIN USB programming

balena Fin is a carrier board for Raspberry Pi Compute Module 3/3+ designed specifically for industrial applications leveraging fleet management services provided by Balena. I received balenaFin developer kit last month, and in the first part of the reviewed shows how to assemble the kit. I’m now had time to spend more time with the kit, as well as BalenaOS Linux based operating system optimized for running Docker containers on embedded devices, and balenaCloud services to manage a fleet of devices from a web dashboard. I’ve mostly followed the instructions in the getting started guides here and there, and will document what I had to do to prepare the image, flash it to the board, and load a sample docker application locally, and through balenaCloud. Downloading and Configuring BalenaOS for balena Fin You’ll find BalenaOS in the download page. While we are using hardware based on a Raspberry Pi Compute Module, make sure to select “Fin” instead of “Raspberry Pi”. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

SainSmart DS213 Review – A Portable Mini Digital Storage Oscilloscope

DS213 Square Wave

Hey Karl here with another oscilloscope review. We are going to look at the DSO213 (aka DS213 mini DSO). It is a new handheld oscilloscope in the DSO line. I recently reviewed an oscilloscope that was a tethered USB oscilloscope and will use it as a comparison. The DSO213 is a compact, battery powered, oscilloscope that increases some specs over previous version the DSO203. DS213 Oscilloscope Unboxing and Teardown Pictures . I thought this was an interesting design choice. Pogo type pins connect this board. This series of scopes has been reviewed quite a bit and they have been well received and for a hobbyist they seem to be adequate. Model DSO213 DSO203 MCU STM32F103VE STM32F103VE ADC HWD9288 AD9288 Channels 2 analog, 2 digital 2 analog, 2 digital Analog Bandwidth 15MHz 8MHz Max Sample Rate 100MSa/s 72MSa/s Maximum Memory Depth 4K 4K Horizontal Sensitivity 100nS/Div~1S/Div(1-2-5sequence step) 0.1uS/Div~1S/Div(1-2-5sequence step) Vertical Sensitivity 10mv/Div~10V/Div(1-2-5sequence step) 50mv/Div~10V/Div(1-2-5sequence step) Input Resistance 1MΩ 1MΩ Coupling DC …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

eWelink Camera App Recycles Your Old Smartphone into a Remote Camera

Old devices often end up in drawers or shelves collecting dust, but as we’ve seen before there are better ways to recycle your unused gadgets, from giving it to friends or family to selling them on eBay, or re-purposing them for specific purpose. For example, we’ve previously covered Haven open source app that transforms smartphones into smart security cameras or baby monitors. eWelink, the default app used with Sonoff wireless switches, smart plugs and light-bulbs, now happens to support a similar feature. So if you’re using the stock firmware on your Sonoff device and control them with the Sonoff app, you don’t need an extra app to use your old smartphone(s) as IP camera(s). It looked easy enough to setup, so I gave it a try. First you need to download & install eWelink Camera app, only available as an apk at this time, in your old phone. Once the app is installed, you’ll need to login with your eWelink …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Getting Started with Temperature & Humidity Sensors on ESP8266 using ANAVI Thermometer

ANAVI Thermometer Air / Humidity / Water

ANAVI Thermometer was launched on CrowdSupply in January.  It is an ESP8266 WiFi board with a built-in DHT22 temperature and humidity sensor, support for external DS18B20 waterproof temperature sensor, as well as other sensors thanks to three I2C sensors. I received the ANAVI Thermometer starter kit last month, and I’ve only found time to play with it in the last few days. I’ll start with a unboxing, assembly guide, before showing it action, and I’ll try to make it interface with Home Assistant over MQTT. ANAVI Thermometer Starter Kit Unboxing The kit comes with ANAVI Thermometer board, a plastic stand, a USB to TTL debug board, an I2C OLED display, a few nuts and bolts, and a couple of KiCad and ANAVI stickers. Leon ANAVI also added a traffic light board and LEDs, but it’s not normally part of the kit 🙂 ANAVI Thermometer board include an ESP8266 module, AM2302 (wired DHT 22) temperature and humidity sensor, a terminal block …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

GameShell Kit Review – Part 2: An Hackable Retro Gaming Console

Gameshell Review

ClockworkPi GameShell is an hackable retro gaming console combining Arm Linux and Arduino boards that happens to come in kit form, and that’s lot of fun to assemble as we’ve seen in the first part of the review of ClockworkPi GameShell. Since then I’ve had time to have more fun, play some games, and experiment with the device, so I’ll report my experience and point out the good parts, as well as some of the shortcomings I came across. We can press the power button to start it up, and after a few seconds we get to the main menu with several icons including… the self-describing Settings, Retro Games with MAME, MGBA, NESTOPIA, and PCxs emulators that require your own ROMs/BIOS, as well as Indie Games with ready to play games like OpenTyrian spaceship shooting game, or NyanCat. Moving on to the right of the menu we’ve got the famous RetroArch emulator that allows you to easily download cores, Cave …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

MINIX NEO Z83-4U Review – Part 1: Unboxing and Teardown

MINIX NEO Z83-4U Package

MINIX NEO Z83-4U Ubuntu mini PC was unveiled just a few days ago as the first mini PC from MINIX HK running a Linux operating systems, namely Ubuntu 18.04. The company has sent me a sample for evaluation, so as usual, I’ll first have a look at the hardware in the first part of the review, before reporting my experience with the mini PC in a few weeks. MINIX NEO Z83-4U Unboxing The company has done away with the black and green package for their Android TV boxes and Windows mini PC, and instead went with a purple and (Ubuntu) orange package. I already wrote the specifications in the announcement post, but here they are again on the back of the package. The main difference, in terms of terms, against MINIX NEO Z83-4 Pro (Windows 10 Pro) mini PC is that the storage has been upgraded to 64GB flash since we don’t need to bother with Windows retail license terms …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Xiaomi Mi A2 Review with Android 9.0 Pie

Mi A2 Review Android 9.0

I had been using Xiaomi Mi A1 Android One smartphone since the end of 2017,  and was mostly satisfied with it thanks to regular (monthly) firmware update, although I was a bit disappointed by the camera overtime. Eventually I had a serious issue with Mi A1’s eMMC flash, and stopped using it at the end of last year, or roughly after one year of service, since the phone became unusable, unbearably slow. Xiaomi Mi A2 and A2 Lite where released last summer, and having seen Mi A2 was getting an Android 9.0 firmware in Q4 2018, I asked GearBest whether they could send a sample to review the latest Xiaomi Android One phone. They accepted, and I posted the first part of the review in early December. However, at this time, I did not get the update, since it was not released in Thailand, but soon enough Xiaomi Mi A2 got upgraded to Android 9.0 Pie. I’ve now been using …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LIVA Q2 Review – ECS Micro PC Tested with Windows 10 and Ubuntu 18.10

ECS LIVA Q2 Teardown

ECS (Elitegroup Computer Systems) is a Taiwanese company that has been offering mini PCs for several years now. Last year they announced their ‘pocket-sized’ model the LIVA Q. Originally featuring Apollo Lake SoCs it has now been upgraded and renamed as the LIVA Q2 and offers a choice of Gemini Lake SoCs. The distinguishing feature of the LIVA Q series however is the form-factor. Compared with Intel Compute ‘stick’ PCs and Intel NUC ‘mini’ PCs the LIVA Q2 is a ‘micro’ PC. This micro PC is like a minimalist mini PC that includes just the minimum number of useful ports namely a couple of USB ports (3.1 and 2.0) on one side, a micro SD card slot on another and finally an HDMI (2.0) and gigabit Ethernet at the rear. The resultant micro PC is beautifully small consisting of a 70mm (2.76″) square case by 33.4mm (1.31”) tall which can still be mounted on the back of a monitor using …

Support CNX Software – Donate via PayPal or become a Patron on Patreon