How to Flash Firmware to Realtek RTD1195 Media Players

Android TV boxes based on Realtek RTD1195 SoC are cheap (about $60), with a relatively slow dual core Cortex A7 processor, but include fast interfaces such as USB 3.0, Gigabit Ethernet, and sometimes SATA, and are said to be very good at playing videos. After several months of development since they’ve first been spotted, RTD1195 media player are finally shipping. One of the models is M-195, which had its firmware recently released, and can be downloaded from copy.com, filefactory, mediafire, or solidfiles servers. This firmware is based on Android KitKat 4.4.2, with build number rtk-phonenix-eng 4.4 krt160 eng.ton.20141024.094201. Firmware update is pretty easy, and is operating system agnostic, since all you need to do is to basically copy the firmware file to a USB flash drive. A PC is not even necessary, as you can download the file and extract it directly from the mini PC itself. The same procedure […]

Beyond Debug Key Enables JTAG & UART Debugging, Supports OpenOCD

Beyond Semiconductor, a fabless semiconductor company based in Slovenia which develops their own 32-bit BA2x IP cores, has sent me one of their development tool, namely Beyond Debug Key supporting JTAG and UART interfaces either with BeyondStudio for the company’s BA2x processor, or the open source suite OpenOCD for other processors. Since I don’t have any Beyond Semi boards, I instead configured it, and quickly tried it with Atmel SAMA5D3 Xplained ARM Cortex A5 development board, and OpenOCD (Open On-Chip Debugger). The debug tool comes in the package above describing the key features of the kit: Performance Transfer rate in excess of 600 kB/s 30 MHz maximum JTAG clock Less than 20 μW power draw from target board Compatibility Fully compatible with Beyond BA2x processor family Access any 8-bit, 16-bit, 32-bit or 64-bit processors via JTAG Works with all JTAG compliant devices Software Support OpenOCD for access to a range […]

Add GPIOs to Windows, Linux, Android Computers and Devices with FTDI USB Adapters / Breakout Boards

It’s possible to to add GPIOs to your computer, (openWRT) router, or Android tablet using some FTDI USB dongles that expose I/Os. On operating systems based on Linux, including Android, you can use the GPIO sysfs interface (/sys/class/gpio) to easily control GPIOs from the command line, and in some cases Rx, Tx, CTS, .. pins can also be used as GPIOs. Zoobab has tried it with various FTDI USB adapters, and Oneping OP-1010 breakout board based on PL2303 HDX chip, and the results are mixed, but it could worth a try. There are currently patchsets ([1] and [2]) awaiting acceptance to mainline kernel that will enable GPIO support for these USB devices, but in the meantime you need to patch the kernel yourself, and then enable the relevant options in the kernel config for example “USB_SERIAL_PL2303_GPIO” or “USB_SERIAL_FTDI_SIO_GPIO”. The first patch is for PL2303 chips, and the second for FT2xxx/FT4xxx […]

Updated Android 4.4 Beta and Ubuntu Images for pcDuino8 / A80 OptimusBoard Boards Released

pcDuino8 and A80 OptimusBoard are the only two Allwinner A80 development boards currently “somewhat” available, and albeit the PCB color is different, every else is basically identical, and pcDuino8 firmware should probably run on A80 OptimusBoard and vice versa. If you own any of these boards, you may interested in two images, one with Android 4.4 (beta), and one with Lubuntu, recently released by pcDuino / Linksprite. Android 4.4 (beta) 2014-10-08 – sun9iw1p1_android_optimus.img to be flashed with PhoenixCard (Windows) or Livesuit (Linux) Lubuntu 14.04? 2014-10-08 is comprised of two files: Kernel – pcduino8_kernel_livesuit_20141008.img to be flashed with PhoenixCard or Livesuit first. See instructions to use Livesuit with A80 OptimusBoard. Rootfs – pcduino8_ubuntu_20141008.rar. First extract the rar files to the root of an SD card or USB flash drive. There should be two files: pcduino8_ubuntu_20141008.img and update.sh. Now connect the mass storage device to pcDuino3 / A80 Optimusboard, and reboot the […]

Camera Not Working on Your Smartphone? No problem, Massage It!

I bought ThL W200 last year as my main (and only) phone, and my review was rather positive, because after testing the phone for a week or so I did not encounter some of the issues. After a short while I found GPS was not working very reliably, so I had to find instructions to fix GPS on Mediatek phones, then the first battery died after about 8 months, maybe that’s normal for my usage, but I was expecting it to last longer. Finally, after a while both front and rear cameras started to have issues such as green screen, color lines, or simply refusing to work with the message: “can’t connect to camera”. In all of this the good news (for me) was I was not alone, and I saw some instructions saying, you had to terminate the camera app, clear all data, and restart the phones. It seemed […]

How to Upgrade Allwinner A80 OptimusBoard Firmware

After informing Allwinner I had some rather slow write speed (3MB/s) to the NTFS partition of my USB drive on my A80 OptimusBoard, they kindly provided a new compressed Android firmware image (sun9iw1p1_android_optimus_v1.2_20140930.img.7z) with some NTFS optimizations that can be downloaded from baidu (password: x2tz), mega.co.nz or simos.info (please only use this link, if the other two do not work as it’s a private website and monthly bandwidth may be limited). I vaguely remember tools like LiveSuit (Linux) or PhoenixSuite (Windows), and I ended up on sunxi-linux Livesuit wiki as I’m running Ubuntu 14.04 on my PC, but you should be able to flash the firmware with PhoenixSuite if you run Windows. The instructions below can also be used for other Allwinner based devices. First you need to install LiveSuit, and build Allwinner USB drivers as follows:

In order to use LiveSuit as a normal user, you also have […]

Test Your 4K Device True Resolution With a 4K UHD / 2160p Video Test Pattern

4K_Test_Image_Crop

Now many products are sold on the market advertising 4K video output, but how to test and check if it just a lie with only part of the system support 4K (e.g. physical video output), but the rest of the system makes you lose quality? When I worked on DVD players, we had some special DVDs with video pattern allowing us to test different video quality. You can read about different video test patterns in “AVSHD 709 DVD document“. There are also some expensive equipments such as DVDO AVLab TPG – 4K Test Pattern Generator that generate test patterns to calibrate video equipments, but if all we want to do is to check the resolution has not been tempered with there must be a cheaper and easier way. After having a discussion about this issue on Google+,  Dan Car decided to create a 2160p (3840×2160) test pattern image with some […]

Getting Started with WRTnode OpenWRT Development Board

Seeed Studio sent me two nice little boards that can be used for IoT development: WRTNode and LinkIt ONE. Today, I’ll show pictures of WRTNode and accessories, and go through the “starting guide“, and will test LinkIt ONE board a few days later. WRTnode Unboxing I’ve received WRTnode by Fedex, and the board is stored in a plastic box. Inside the box, you’ll find the board, a “special” USB used to power the board and as an OTG adapter, a piece of paper with useful links (Wiki), and some WRTnode stickers. Any micro USB to USB cable can be used to power the board, but this cable is useless to connect USB devices such as flash drives, webcams (OpenCV is supported), Bluetooth dongles, and so on. You could even connect a USB hub to connect multiple USB devices as shown below. I’ve also taken a picture of both sides of […]

Exit mobile version
UP 7000 x86 SBC