Archive for the ‘Hacking’ Category

Name that Ware December 2006

Saturday, December 30th, 2006

The Ware for December 2006 is posted below. Click on the image for a much larger version.

The photo of this ware was actually submitted by last month’s winner, echo. I thought this picture was particularly artistic, and for some reason it reminded me of Tron. It’s also a particularly nice ware, I like to use a device similar to this one when I can in certain projects.

Happy New Year to all, and I hope y’all had a safe and happy Christmas as well!

Winner of Name that Ware November 2006!

Saturday, December 16th, 2006

Wow, I think it’s impossible to stump people. And, to boot, I have a very hard decision this time around, because some of the participants dug very deep into the technical aspects, and others got the packaging question almost exactly right. This time, the prize goes to “echo” because he had both the most in-depth technical analysis while simultaneously getting the packaging questions almost exactly right. Congratulations! email me to claim your prize. Eliot, just after “echo”, deserves the honorable mention for nailing the packaging question and then one-upping me with the link to the “Treo”-boxed nano.

So for those who didn’t read the comment round, the really interesting thing about this ware is how it came packaged:

It is a direct iPod Nano knock-off! In fact, as far as I can tell, the box is authentic. I got this device in an electronics market in Shenzhen, where dozens of vendors were selling all kinds of knock-off devices like this.

What’s even more interesting is what the back panel reads:

I don’t think those typos are just because the person who copied this doesn’t know how to type. I was talking to a friend in Hong Kong, and he said that knock-offs like this are regulated by what’s called a “16-point program”. The manufacturer must demonstrate 16 differences between his product and the original: this can include things like changing “Apple” to “Appls”, or in another case, “Motorola” to “Mokorola”. Each misspelling counts as one difference. So as long as the manufacturer can point to a total of 16 differences, it is okay to sell.

For comparison, here is a link to a “real” iPod nano’s insides, as well as a photo excerpt below, with the copied device below it for easy comparison:

It’s remarkable that the copied device does more than the original Nano does with just one logic chip and one memory chip (there are no large chips on the reverse side of the board). The copied device can play music, of course, but it also has a microphone, as evidenced in the photo below, so it can record your voice.

It also claims to have an FM radio tuner, which I have yet to find any evidence of, but more impressively, it also plays video:

It comes loaded with a demo video clip which plays quite nicely, although I never uploaded a video to it to see how well it works on my own coded video.

The most impressive part about this is what I bought it for: $22. That’s it! Of course, I had to haggle the price down, but the initial asking of the vendors was only about $50–what’s even funnier is that my boss was there watching me haggle, and he was so heartbroken that I didn’t get them down to $20 when I decided to buy two of them (usually they give you a “volume” discount, but I may have been coming close to their cost). Even though the device has only 128 MB of memory, the vendor, the box, as well as the memory reporting screen, proclaim the device as having “1 GB”–leveraging the ambiguity between 1 Gigabit and 1 Gigabyte (or as it says below, 997″M”–997 Megabits).

Still, $22 is not a bad deal for even what was in this package. If you asked me to guess its cost, I would have arrived at a number higher than $22, for sure. However, now that I’ve looked at the inside and thought about it a bit, the low-grade LCD can be bought for about $2-3, and the battery pack (which one website claims to last about 7 hours) is maybe only $2-3, max. With just 128 MB of Flash and one other chip, I could see how perhaps it was built altogether for a cost of around $20–truly impressive, however, and a demonstration of the insane capabilities of the product copiers in China.

Here are a couple of websites that present the same device, but in a more legitimate dress: a japanese site, and what seems to be the way to reach the vendor and order more.

At 100 minimum order quantity, that’s only $2k for 100–and I bet you could sell these on the streets for $60 easy–at least until the copyright cops come and bust you.

As some of the Name that Ware participants noted, you can find the schematics for a similar device (the HR-631 MP3 player) on-line. I’m not sure if someone reversed it or if they just leaked it, but I found my copy at this chinese BBS (click the link at your own risk–I wouldn’t be surprised if the BBS contains lots of links and exploits that will pwn an unpatched browser), which also seems to contain numerous other schematics and firmware information for people interested in making their own copies of devices.

For those who aren’t into clicking random, untrusted links, here is a copy of the schematics that I put on my server (presumably PDFs are safe to view…). I guess the good news is that I don’t feel even a tinge of hesitation about copying these schematics and posting it here…

Name that Ware November 2006

Saturday, December 16th, 2006

The ware for December 2006, is shown below. Click on the photo for a much larger version.

Personally, I was a little bit surprised at the simplicity of this device when I opened it up, but then again, I learn something new every day. That’s the point of opening stuff up!

It will be interesting to see if anyone guesses this exactly right–I’m figuring that many will get in the general ballpark, but they won’t get the most interesting part about this device, which is how it was packaged for sale. I will probably run this month’s competition over a relatively short timespan, both because the answer to this is interesting to discuss, and also because I was very late on posting this.

Winner of Name that Ware October 2006

Saturday, December 16th, 2006

Indeed, the ware for Name that Ware October 2006 is a Chumby LCD panel. It is made by Data Image. I had a broken one laying around and since it was already busted I figured why not take it apart and look at it under the microscope? I’ll have to declare Cathedrow as the winner this time; Gumbydamnit had a good answer first, but Cathedrow actually guessed it to be a Chumby LCD, and as usual, I give prizes to those with more detailed answers (yeah, I was that TA who would only give partial credit on test answers that were correct but showed no work–sorry…). Drop me an email to claim your prize!

A little more on the display–indeed the test structures shown are for verifying the yield and device properties of the various layers involved in LCD manufacture: ITO is Indium Tin Oxide, a transparent conductor used commonly in LCDs; this particular display also features chromium conductors, as evidenced by the via chains in the lower right hand corner, and a silicon TFT device, in the lower left. There is also a silicon TFT resistor in the top-center.

The color gels used to implement the display are very vivid, although there are not many transistors in the display itself; there is perhaps a single transistor per row and column to drive the lines, and a single transistor at each pixel. Two helper chips are bonded onto the glass to help create a manageable interface to the host device.

An interesting comparison is the display of the Zune. I also took apart the Zune display after I tore it apart. Below are some photos of what’s inside it. It actually embeds all of the driver and decoder circuitry on the glass using polysilicon TFT devices; if I am not mistaken, these devices are deposited as amorphous silicon and then laser-annealed to form devices of sufficient performance to build logic, as evidenced by the very logic-looking transistor structures in the photos below. The color gels on the Zune display look faded, but I think that is because of some of the contrast-enhancement coatings applied to the display that aren’t present on the Chumby display. Despite the presence of the more sophisticated logic on the glass, one decoder chip was still required to complete the host interface.

DNA Hacks — More Bits per Basepair

Thursday, December 14th, 2006

Eric Kool (what a name, I wonder if he has a brother named Joe) at Stanford University has created a clever hack on DNA where instead of storing the customary two bits per base pair, it can store three bits. Here, he inserts a benzene ring into the chemical structure of the nucleic acids and creates an “expanded” base pair set, thus increasing the set of base pairs from C,G,T, and A to include xC,xG,xT, and xA. So now, instead of being able to store just A-T/G-C pairs, a piece of DNA can now store xA-T, A-xT, xG-C, and G-xC combinations (x-x combinations and non x-x combinations are disallowed due to spacing design rules imposed by the rigidity of the deoxyribose backbone). It’s like StrataFlash for your cell nucleus. Of course, there are no polymerases in the cell that can handle replicating these, and there are no metabolic pathways to synthesize these nucleotides, but Rome wasn’t built in a day either.

Okay, okay, so this wasn’t a name that ware–it’s coming soon, I promise, and it’s a pretty interesting one too, I think–but when I read the article in Nature, I thought it was just too cool not to write a short post about it. The thought that something as evolved and taken for granted as DNA can be improved upon is pretty exciting; there’s apparently a lot more to explore out there! Presumably, there is some marked downside to xDNA, otherwise, evolution would have picked up on it…perhaps the metabolic overhead of creating and maintaining all of these extra base pairs wasn’t worth the overhead of getting better coding efficiency. Small viruses could probably benefit from more coding density, but there’s that nasty interoperability problem of xDNA with regular DNA. Then again, evolution tends towards local minima, and perhaps xDNA is in fact superior but chance never lined up to put all the right factors together in a single cell to create a sustainable xDNA line. I wonder if there is some alien lifeform out there (or perhaps a yet undiscovered species on this good planet) that uses the xDNA coding scheme.

Here’s the image from the Nature article, which gives you a better idea of how this stuff works: