Cydia Impactor Provides an Alternative Method to Root Android Devices via Windows or Mac OS X

Cydia Impactor is a GUI tool for working with Android devices from computers running Windows or Mac OS X.  It can be used to reboot the device, enter fastboot mode, access the shell, scan for USB drivers for your device, and a bit more. But its key feature is to provide root access to many Android devices by exploiting of the Android “Master Key” vulnerability, and if it does not work falling back to a different signature verification bug. There are other tools (e.g. unlockroot, Moborobo,…) or methods to provide root access, but if those do not work or you have troubles installing drivers, Cydia Impactor may be worth a try. I did try on MK908 and T428 mini PCs in a Windows XP netbook, but for some reasons the software could not detect the USB connection (with USB debug enabled in Android), although Moborobo did. But Benjamin, who tipped me […]

NVIDIA Releases Source Code, Binaries, and Android Build Instructions for the SHIELD Gaming Console

This morning I’ve read bad news for the open source community. Jean-Baptiste Quéru, leader of the Android Open Source Project (AOSP) has decided to quit the project because AOSP cannot run on the latest Nexus 7 as Qualcomm (lawyers) impeded the project, and Google is unable to released factory images or necessary binary drivers for the GPU. But there’s also good news, as Nvidia has just released source code and binaries to allow developers to fully build an Android image for its SHIELD gaming console. If you want to build an image for the latest image available, following the steps below. Get the code

Build the Android image (Provided you’ve already setup your Linux PC do build AOSP):

Done (mp dev took  about one hour for my machine). You should now have the required binary images in out/target/product/roth/ directory. Enter fastboot mode before flashing the binaries by one […]

Chromecast Open Source Code: Linux Kernel, Toolchain, Bootloader, and More

Google has made quite a stir by introducing Chromecast, and entering the HDMI TV Stick market. We already know the device is based on Marvell 88DE3005 SoC with 512 MB, and since the product are already been shipped to customers in the US, it was just a question of time before the release of the open source code, and everything you need appears to be available at https://code.google.com/p/chromecast-mirrored-source/ Let’s have a look at what we have in the different repositories: Wiki – Empty… Kernel – Linux 3.0.8 source code Prebuilt – Binary toolchain: arm-unknown-linux-gnueabi-4.5.3-glibc Toolchain – Source code for the toolchain above. External – Source code for alsa-libs, dnsmask, libexit and nss sdk – bootloader and DirecFB 1.6.1 vendor – Looks like qt source used in some netflix app (not sure) Chromium – README explaining how you can download Chromecast Chromium source code: 1.8GB tarball + you need to contact […]

Wandboard Quad Unboxing, Getting Started with Android and Linux (via The Yocto Project)

After my review of the Wandboard Dual in February, I’ve now received Wanboard Quad development board  powered by Freescale i.MX6 Quad Cortex A9 processor, with 2 GB RAM, HDMI output, Gigabit Ethernet, and SATA. The board is available from several distributors including Mouser ($139), DigiKey ($144.38) and FutureElectronics ($125). I’ll start by showing some unboxing pictures of the board, as well as pictures of Wandboard Dual and Quad side-by-side. Then I’ll explain how to install Android and Linux on the board, build the images from source, run some benchmarks, and test different features. Wandboard Quad Unboxing Ive received the board via UPS in a large box that contained the package below. This is exactly the same as Wandboard Dual, except for the sticker. There’s just the board inside the package, and it would just look like Wandboard Dual with all connectors on the top, and the EDM module at the back, […]

Texas Instruments SensorTag Unboxing, Getting Started with Bluetooth Low Energy in Linux (with a Raspberry Pi)

Texas Instruments CC2541 SensorTag is a Bluetooth Low Energy (BLE) development kit with 6 sensors (IR temperature, humidity, pressure, accelerometer, gyroscope, magnetometer) mainly destined at mobile application developers for iOS, and soon, Android 4.3. I’m interested in BLE, as I expect most new phones with come with BT 4.0 BLE (aka Bluetooth SMART), and this technology may help bring the Internet of things to life, allowing us to interact with sensors, smart appliance (e.g. light switch)… Since it just costs $25 (including international shipping), I decided to buy it, and give it a try. Today, I’ll show some unboxing pictures, and how to communicate with the kit using the Linux command line. TI SensorTag Unboxing I ordered it at the end of May, and receive it by Fedex on the 18th of July, about 7 weeks later, in the package below. Inside we’ve got a Quick Start Guide for iOS […]

DIY Stripboard/Veroboard Enclosure for Raspberry Pi (Part 2)

Rasbperry_Pi_Stripboard_LED_Relay

Following up my previous post entitled “DIY Modular Stripboard / Perfboard Casing for Raspberry Pi (Part 1)” where I explained how I created an modular enclosure made of perfboard, or the overall concept, I’ve now designed two “smart” sides for the enclosure: a 16-LED stripboard side, and a 5V relay stripboard side. Today, I’ll detail how I’ve done this, with details about electronics, soldering, assembly, the Linux distribution (built with Yocto), as well C programs, HTML page, and (CGI) shell scripts used to light up the 16 LEDs, and control a standard 220V lamp with a relay via my phone’s web browser. 16-LED Stripboard Top Schematics, Soldering, and Testing I had decided to design the top board of the enclosure with several LEDs, 3 LEDs on both side, and a Raspberry fruit (6 red LED) and 2 leaves (4 green LED) in the middle. Before getting started, I did some […]

A Preliminary XBMC Image is now Available for Wandboard, GK802

Yesterday, Stephan Rafin left a message on Wandboard mailing list saying he had released a preliminary (Linux) XBMC image that can run on Wandboard Quad development board. GPU and VPU acceleration work, but this is still work in progress, so if you want something that just works, this is not for you. But if you just want to give it a try, it should work on any hardware based on Freescale i.MX6, such as Wandboard Dual or GK802 mini PC, with some minor modifications. If you’ve got a Wandboard Quad board, the installation is straightforward from a Linux machine: Download the SD card image Decompress it with xz or 7x:

Dump the resulting to a 2GB or greater microSD card:

Where /dev/sdx is the sdcard device (e.g. /dev/sdc). You can check with lsblk command. If you’ve got a machine running Windows only, you can use Win32DiskImager for step […]

Freescale SABRE Lite i.MX6 Development Board Unboxing, Wandboard Quad Comparison, and Quick Start Guide

Freescale SABRE Lite is a development board powered by i.MX6 Quad processor with 1GB RAM, SATA, GbE Ethernet, and more. You can get SABRE Lite specifications in my first post about the board. I recently participated in Element14’s “brainteaser” competition for the 4th birthday of their community, where the company offered 9 SABRE Lite development kit to randomly selected participants, and I got lucky. The board can be purchased for $179 from Element14 (MCIMX6Q-SL). I’ll start by showing what in the package, followed by a side-by-side comparison with Wandboard Quad, and show how to getting started by following the Quick Start Guide provided with the board. SABRE Lite i.MX6 Development Kit Unboxing I received the board about 5 days after I provided my address in a large staple carton box with a few goodies. Beside SABRE Lite devkit, the package comes with Element14’s T-Shirt (not my size), double walled tumbler, […]