XU4Q Retro Gaming System Runs ODROID GameStation Turbo, Sells for $150 and Up

One of the use case for little Arm Linux boards is retro gaming thanks to open source projects like RetroPie, RetrOrangePi, Lakka, and others. To get a complete & usable system, it’s possible to purchase console kits, enclosures, or even complete game consoles running one of such emulators. This morning I’ve come accross another option, as Ameridroid is now taking pre-order for XU4Q Retro Gaming System for $149.95 and up. As it name implies, the console is based on ODROID-XU4Q, the fanless version of ODROID-XU4 board, which with its Exynos 5422 octa-core processor and 2GB RAM will be much more powerful than Raspberry Pi 3 boards, and most other boards on the market. The kit also includes OGST Gaming Console, GameSir G3w analog joystick controller, a power supply, and a 16GB microSD boot media flashed with ODROID Game Station Turbo based on Debian. If you already own an ODROID-XU4(Q) board, power supply, and one or more game controllers, you could …

Hardkernel & Libre Computer Release Ubuntu 18.04 Images for ODROID-XU4/3 & AML-S905X-CC Boards

Ubuntu 18.04 “Bionic Beaver” LTS operating system was released just last week, and at least two Arm board companies have independently released Ubuntu 18.04 images for their boards. First, Hardkernel has released an Ubuntu 18.04 MATE image for their Exynos 5422 powered ODROID-XU4(Q), ODROID-XU3 (Lite), ODROID-HC1, and ODROID-MC1 boards/kits. The ODROID Ubuntu image comes with the following key features: Linux 4.14.37 LTS GPU hardware acceleration via OpenGL ES 3.1 and OpenCL 1.2 drivers for Mali T628MP6 GPU FFMPEG/ffplay with hardware accelerated H.264 decoder X11 armsoc display driver with 2D acceleration GPU accelerated Chromium browser (WebGL contents and YouTube 720p plays well) Kodi 17.6 can play H.264 1080p/60fps BigBuckBunny sample video. (Note: no h.265, no 4K in Exynos-5422 processor) WiringPi and other GPIO/SPI/I2C/ADC/I2S tinkering libraries are available. KVM & Docker More stable and performant USB 3.0 and Gbit Ethernet drivers The company sent me a kit based on ODROID-XU4Q board to review Ubuntu 18.04 on the platform, so I’ll write a …

USB Burning Tool v2.16 for Amlogic Processors Released

Amlogic’s USB Burning Tool is a Windows based tool used to upgrade devices based on Amlogic processors over USB. Most devices now implement OTA firmware updates, so in most cases it is not necessary, but if your device has problem to boot, or want to update to a beta software it is often required, although now it is possible to use a micro SD card with Burn Card Maker. USB Burning Tool is often updated to fix bugs and support new processors, so you may want to check out you have the latest version to avoid any potential issues. Tanix provided a link to USB Burning Tool v2.1.6, which you’ll also find on mirror 1 and mirror 2. The executable will install the drivers and the utility itself. There’s also a changelog in Chinese. The Google Translation of the changelog may be useful to find out if you want to update your version of the tool: V2.1.6 1. Improve the …

Ugoos Releases Android 7.1.2 Nougat (Beta) for Rockchip RK3288 TV Boxes

Rockchip RK3288 quad core Arm Cortex A17 processor was first released in early 2014 with Android 4.4, and TV boxes that are still sold with the processor – e.g. Lenovo G66 – often still come with Android 4.4 or Android 5.1, and development boards do barely better as ASUS Tinker Board supports Android 6.0.1, while Firefly-RK3288 may never get its expected Marshmallow update. However, Ugoos decided to support their RK3288 TV boxes for a longer time, and has now released a beta version of Android 7.1.2 firmware for Ugoos UM3, UT3, and UT3s TV boxes. Some of the features and Ugoos specific settings available in the firmware include: CIFS & NFS Clients Support, Samba Server Masked HDMI Screen Rotation Root access Hardware Monitor Wireless Assistant Gamepad Settings Debug Settings User Scripts USB Mode Settings If you want more details about what each setting does, read the post about Ugoos settings. Try try it out with your Ugoos TV box, download …

$1.80 CH551 Mini Development Board Features 8-bit C51 Core, USB Interface, and I/Os

Last year, WCH (Nanjing QinHeng Corp.)’s launched a CH55x family of microcontroller based on an 8-bit C51 core with a USB interface, and extra I/Os depending on the selected part number Electrodragon is now listing a tiny USB development board based on CH551 for $1.80, and the chip itself sells for as low as 1.60 RMB (0.25 USD) on Taobao. Specifications: MCU – WCH CH551 8-bit C51 micro-controller USB – 1x USB type A port I/Os – 18 through holes exposing all I/Os from the MCU including GPIOs, USB, 3.3V, 5V GND Misc – On-board power led, user LED (P3.0) Power – 5V via USB port (or pin?) You won’t need an external hardware – such as a USB to TTL board – to program the boards since the MCU supports USB. To enter into programming mode,  short connect the two pins in the middle of the board (DL) with tweezers. Electrodragon has documentation on their Wiki,  not only for …

FUZE Bluetooth Credit Card is Vulnerable to Hacking over Bluetooth

FUZE-Bluetooth-Credit-Card

FUZE Card is a Bluetooth enabled card with ePaper display that can store up to 30 real credit card. You’d program credit cards into it via Bluetooth Smart (BLE) using a smart phone app, and use it like a normal credit card while paying, after selecting the card you want to use. It’s more convenient than carrying many cards, and more secure since part of the number are hidden (shown as stars ****), so whoever get your card can’t easily make a copy of the information. A problem however is that according to ICE9 Consulting, there’s a security vulnerability that allows credit card numbers to be stolen via Bluetooth: CVE-2018-9119. The full details can be found on ICE9 blog post. They started to make a X-Ray to find out about the main components see (photo below), and the reverse-engineered the Bluetooth protocol using an Android smartphone, and software tools such as Burp Suite (optional),Wireshark + crusty Perl scripts, and gatttool / BlueZ. …

DirtyJTAG Firmware Convert $2 STM32 “Bluepill” Boards or ST-Link V2 Clones into JTAG Adapters

DirtyJTAG is a JTAG adapter firmware for cheap STM32 boards like BluePill or equally inexpensive ST-Link V2 clones that was developed to create an  alternative to the cheap – but now obsolete – LPT Wiggler cables, and more expensive USB JTAG probes. You’ll find the source, and documentation on Github. First, you’ll need to flash the firmware using the DFU method or an SWD programmer (for ST-Link) or USB to TLL debug board (for STM32 dev boards), before making the connection to the target board as shown below (for Bluepill). STM32 JTAG PA0 TDI PA1 TDO PA2 TCK PA3 TMS PA4 TRST PA5 SRST You can then use mainline UrJTAG for your newly flashed JTAG adapter. If you prefer OpenOCD, it might eventually be possible to use Versaloon firmware instead on STM32 Bluepill board. Thanks to Zoobab for the tip.

Google Has Made it Harder to Load Google Apps on Uncertified Devices

Cheap TV boxes or development boards that can run Android, are not normally certified by Google, but you can still use Google Apps like the Google Play Store either directly with the manufacturer pre-loading the packages on the device, or manually by installing the packages yourself. According to a report by XDA developers, Google has made it harder to load Gapps on uncertified devices starting from March 16th, and if you try to login on a new custom firmware you may get the message “Device is not certified by Google” when accessing a Google app. The change will apparently only affect newly built firmware , so older firmware should still be able to access Google Play store (TBC). We’ll have to see how it turns out. Google Play Services is said to check ro.build.fingerprint for the build date, but it seems too easy to  work around this, if that’s the only check they do. To check if your Android device …