Sony Ericsson Promotes Android Bootloader Unlocking

Sony Ericsson recently added a new section to their developer world portal called Unlocking the boot loader. They provide all the information and tools needed to root some of their newer Android phones.

Of course, this information comes from Sony Ericsson dripping with warnings, disclaimers and warranty-voiding rhetoric. Once you’ve waded through all of that, you’ll have to enter your phone’s IMEI number, your name and email address in order to get your phone’s unique bootloader unlock key. Here’s hoping they don’t use the form information to instantly void warranties.

Unlocking doesn’t come without consequences, but from UI tweaks and performance improvements to custom apps and tethering, there are probably more reasons to unlock your Android device than there are reasons to leave it alone. In an age where people are making a fuss about companies adding stumbling blocks for would-be jailbreakers, it’s good to see that at least one of them is doing what they can to help hackers take the plunge. Anyone want to clear up why Sony Ericsson feels like supporting hackers but Sony sues people for doing similar things on the ps3?

Thanks to [flip] | remixed image credit (cc by-sa 2.0): [taka@p.p.r.s]

Haptic GPS Sneakers For The Visually Impaired

gps_haptic_shoe

The world can be a pretty difficult place to navigate when you lack the ability to see it. There are many visually impaired people across the globe, with some figures claiming up to 40 million individuals affected. While walking canes and seeing-eye dogs can be a huge help, [Anirudh] of Multimodal Interactions Group, HP Labs India, and some students at the College of Engineering in Pune, India (COEP) have been hard at work constructing a haptic navigation system for the blind.

[Anirudh Sharma and Dushyant Mehta] debuted their haptic feedback shoe design during an MIT Media Lab Workshop hosted at COEP. In its current form, Google Maps and GPS data is sourced from an Android device, which is fed to an Arduino via Bluetooth. The Arduino then activates one of four LEDs mounted on a shoe insert that are used to indicate which direction the individual should travel in order to safely reach their destination. While the current iteration uses LEDs, they will be swapped out for small vibrating motors in the final build.

We’re always fans of assistive technology hacks, and we think this one is great. The concept works well, as we have seen before, so it’s just a matter of getting this project refined and in the hands shoes of those who need it.

Stick around for a quick video about the project filmed at the MIT/COEP event.

Continue reading “Haptic GPS Sneakers For The Visually Impaired”

A Breakout Board For Your Android Phone

[sparkfun] announced a new board called the IOIO (pronounced “yo-yo”) this week that allows communication from your Android devices to your upcoming projects.

The board hasn’t been released yet; [sparkfun] is still pulling together documentation and waiting on their first production run. We do know that the board contains a PIC24F MCU, and will give your phone analog input,  and Digital I/O, PWM, I2C, SPI, and UART control. Communication with the board is over the USB port on your phone.

The brilliant thing about this board is that an external programmer isn’t required. Everything you connect to this board can be controlled from within Android apps. We covered Android development in a hackaday tutorial series before, so now it’s possible to put these skills to give your projects a touch screen, internet and bluetooth connections, a camera, or your phone’s accelerometers. Very slick.

Video of some basic functions demonstrating what possible with this board after the jump, but feel free to comment and tell us what you’d like to see done with this board.

Propeller-Android Communications Using Debug Mode

Here’s a new way to connect an Android phone and a Propeller microcontroller. It’s called the PropBridge and uses a very simple circuit with a voltage regulator, a couple of transistors, and a few resistors. The trick to this method lies in creative use of software features that already exist on Android hardware, the Android Debug Bridge (ADB). The ADB was added with development in mind, but since it provides low-level control of certain parts of these devices it was just waiting to be incorporated into a hack.

The Propeller itself uses firmware to make Android think it is one of two different externally connected hardware devices. It can act like a PC running the ADB client or it can mimic a TCP connection. There’s still plenty of room on the uC to add your own firmware, and the majority of the I/O pins are unneeded for the basic connection. Check out the video after the break for a quick overview of the system.

If you need a little help with Android programming before you’re able to use this in your own projects, check out our Android development series.

Continue reading “Propeller-Android Communications Using Debug Mode”

Driving A Salvaged LCD

[bill2009] wanted to reuse some common seven segment LCDs, but the question was how to drive them. Armed with a couple application notes from [Microchip] and [Atmel], an oscilloscope and an Arduino, he has made a proof of concept which shows its not super hard to drive those little reflective LCDs that so many devices have.

First finding out that these things are indeed multiplexed, he went on to what is needed to drive them, which is about +-2 volts difference from the backplane, next up was to find a donor, which he found readily at Staples, in the form of a “clocky” style run away alarm clock.

After poking around watching what signals do to the different segments on the LCD he whipped up a little circuit to control the display from the Arduino. The positive and negative voltages the segments require are made possible by the use of a set of pull down resistors, and switching pin modes on the micro controller.

These small type segmented LCDs are everywhere, and being able to use them is a big bonus.

FareBot – Android NFC Proof Of Concept

farebot_logo

Upon learning that the Nexus S smartphone was equipped with a Near Field Communications NFC) radio, [Eric Butler] decided he would put the newly released Gingerbread SDK to good use.  Focusing initially on ORCA fare cards used by several Washington state transit systems, he built an open-source application he calls FareBot, which can read data from any MIFARE DESFire branded cards.  Utilizing the NFC radio in the Nexus S, he was able to dump all of the unprotected information from the fare cards, including  the remaining card balance and the last 10 locations where the card was used.

The author hopes that his proof of concept application encourages other developers to expand on his project and to explore the data stored on transit cards around the world. While it is in its early stages, [Eric] would ultimately like to see this project expanded to allow the use of NFC-enabled smartphones as transit cards themselves via downloadable apps.  He suggests that helping people understand the amount of data which can be freely obtained from these cards will eventually force the manufacturers to better inform consumers of the existing system’s shortcomings, which in turn might spur on smartphone-based transit initiatives.

Nook Color Gets Honeycomb

[Deeper-blue] has released all the files necessary to get Android honeycomb working on your nook color. We had a chance to play with the nook color for a bit, but ours was only on Android version 2.1. It seems like they’ve come a long way with the capabilities of this simple e-reader since then.  While he’s built out the majority of the features, it is still lacking some fundamentals, like sound. As you can see in the video after the break, the scrolling is a tiny bit choppy but the applications themselves see to be fairly snappy. We can’t wait to see how this works after a little improvement.

 

Continue reading “Nook Color Gets Honeycomb”