Android 4.0 On Raspberry Pi

The folks over at the Raspberry Pi foundation are showing off their latest wares. This time around it’s Android 4.0 running on the Raspberry Pi. Although this is a pre-release announcement, it sounds like the work is rather far along. Hardware acceleration for video playback is in place, but there are still some audio issues that need to be fixed before it will be ready.

We know the foundation isn’t the first one to pull this kind of thing off. Look around and you can see some other proof-of-concept videos which show Ice Cream Sandwich running on the board in one stage or another. But the demo from the video after the break gives us hope that rock solid support is just around the corner. After all, Netflix runs on Android and so does XBMC. Both running on the RPi brings the device one step closer to the holy grail of dirt cheap and mostly-open set top boxes. The one thing we haven’t seen yet is the killer control method for the device. If you’ve got one up your sleeve you should post some details and send us the link.

Continue reading “Android 4.0 On Raspberry Pi”

OLinuXino Booting Android

We can’t say the name rolls off the tongue, but it is beginning to look like the OlinuXino is going to happen. Here you can see the prototype hardware booting Android. If this is the first time you’re seeing the hardware you can think of it in the same category as the Raspberry Pi. It’s a butt-kicking ARM platform that comes as a bare-board with which you can do what you please.

Olimex Ltd. put together the offering, which seems to be part of the name mash-up (Olimex + Linux + Arduino?). The board hosts an ARM Cortex-A8 processor which runs at 1 GHz. There’s a half a gigabyte of ram, four USB and one USB-OTG ports, and a big array of breakout pins. One eyebrow-raising choice was not to include an HDMI connector. Instead the board offers VGA and Audio outputs. There is a pin header meant for an LCD screen, as seen in the image above, so it could be that the intention here is for smaller or more portable applications. But like we said, the form factor really lets you do what you want.

Possibly the best part is the price. The target for the top-of-the-line board is 55 Euros (about $68) and that comes with WiFi and 4 GB of NAND storage on the board. There’s a bunch of posts on the project, including a look at the PCB routing work. This link to the A13 tag will give you the widest overview of the work so far.

[Thanks Acce]

Redesigning The RC Tank

[youtube=http://www.youtube.com/watch?v=–YZHMqHzPw]

[Vincent] started building this tank (translation) with a regular hobby model: the Heng Long Tiger 1. However, after considering some goals for the project, he decided to nearly gut the tank and redesign it, basing it on the Arduino and a standard Motor Shield. The possibilities with this setup are nearly endless. In its current form, the ArduTiger detects obstacles in front of it by way of three servo-mounted infrared rangefinders. The tank’s trajectory can be adjusted automatically based on feedback from the servo positions. Two additional short-range rangefinders detect if there is ground for the tank to roll over, keeping it safe from cliffs and black holes.  [Vincent] plans on updating this beast by adding a Raspberry Pi for live video and advanced control… and maybe even adding a Geiger counter!

Sensordrone Really Does Make Your Phone A Tricoder

Sensordrone is a sensor-filled wireless dongle for use with a smart phone or other computer-like device. But perhaps this is better explained as the thing that makes your smart phone work exactly as the original Star Trek tricorders did. In one had you have the main unit that displays data, in the other you hold the sensor array which you can wave in front of things to take a reading.

This is really just a Bluetooth module, battery, a handful of sensors, and a breakout header all packaged in a nice case. But seeing it used in the video after the break does make us a little giddy. That breakout header gives you the option of connecting the Sensordrone to RS-232 or I2C devices. The first demonstration is a thermal printer being sent a print job from an Android phone. But the dongle isn’t just a pass-through. It comes with a range of sensors (those three windows in the case) for gas sensing, temperature, humidity, pressure, color sensing, and perhaps a few others.

Continue reading “Sensordrone Really Does Make Your Phone A Tricoder”

Android Oscilloscope Built From Parts Just Lying Around

So you need to debug a circuit and you don’t have an oscilloscope. That’s not a problem thanks to [retronics] $0 Android oscilloscope, made with parts he just happened to have lying around.

The heart of every modern oscilloscope is the ADC – the chip that takes analog input and outputs a digital signal. Every Android device has one of these converters connected to the microphone port. All [retronics] needed to do was solder up a 3mm headphone jack, wire in a few resistors, and attach a pair of alligator clips. After installing an oscilloscope app, [retronics] had a half decent ‘scope.

Yes, this is truly a poor man’s oscilloscope, and [retronics] probably won’t be debugging high frequency RF circuits with his Android microphone jack anytime soon. Low frequency stuff such as audio is where this ‘scope really excels; even more so if a small preamp is thrown into the mix.

You can check out [retronics]’ build after the break. Sure, it’s not something for precise and calibrated measurement, but sometimes you only need a tool that will do the job.

Continue reading “Android Oscilloscope Built From Parts Just Lying Around”

XBMC Hits Android

XBMC just issued the announcement we’ve been waiting to hear for some time now. The Android platform is now officially supported. Having seen the popularity of this open source media center software, and the willingness of some to spend hundreds of dollars on small computers to use it as their set-top-box interface of choice, we knew it was only a matter of time before a hardware manufacturer stepped up to the plate. In this case it is a company called Pivos Technology Group, who helped fund the push to bring XBMC to Android.

The good news is that the Android version of XBMC should work on a very wide range of devices. The bad news is that it will take a bit of time for that wide range of devices to support hardware video acceleration. Right now the only platform that has the hardware accelration for all video formats is the Pivos XIOS DS unit seen above. Looks a bit like a white version of the Apple TV huh? This turns out to be a great alternative to the Apple hardware, which requires a jailbreak to run XBMC and there is no jailbreak available for the current generation of that hardware. You can grab the XIOS DS for about $100-120, and as you can see after the break, it runs XBMC without a hitch, shows the ability to navigate menus while 1080p video is playing, and demonstrates working video plug-ins.

Plus, it’s an Android device with access to apps like any other. We looked around and it seems the Netflix app will work, but there is currently a problem with the video driver on units which have been upgraded to ICS. You can check out an unboxing of the device in this forum post, which is where we got the image seen above.

Continue reading “XBMC Hits Android”

Meizu MX Rooted Using The Bus Pirate

It is just amazing how small the boards are for some really powerful smart phones. For instance, the diminutive size of this Meizu MX Android phone’s board is only outshone by the intricate packaging the phone arrived in. [Adam Outler] did an unboxing of the device. But for him that mean tearing down all of the components and using a Bus Pirate to root the device.

In the video after the break he gives us a candid look at what it takes to exploit this piece of hardware. You might be a little spooked by the commands, which he reads aloud character by character, but watch closely and you’ll see they’re really quite common functions.

His rooting quest began by reading the datasheet for the main processor to find the USART parameters. With that information he hooked his Bus Pirate to ground, then probed around various test points on the board while it was rebooting until serial data started scrolling on the screen. He had found the USART lines and soldered a breakout connector onto them so that he had access after reassembling the phone.

From there he used the Bus Pirate to merge with the board’s terminal, then rebooted the phone using the Android Debug Bridge. Once it fires up, the Bus Pirate terminal window is sitting at a root prompt (many companies disable this but [Adam] was lucky). He remounts the internal file system to be rewritable, then uses the ADB to push the Linux substitute user (su) command onto the device as it will be needed by the Superuser.apk program. That is the next thing to be installed and once it is he officially has root.

Continue reading “Meizu MX Rooted Using The Bus Pirate”