Hacking Dell Laptop Charger Identification

Dell Charger Spoofer

If you’ve ever had a laptop charger die, you know that they can be expensive to replace. Many laptops require you to use a ‘genuine’ charger, and refuse to boot when a knock off model is used. Genuine chargers communicate with the laptop and give information such as the power, current, and voltage ratings of the device. While this is a good safety measure, ensuring that a compatible charger is used, it also allows the manufacturers to increase the price of their chargers.

[Xuan] built a device that spoofs this identification information for Dell chargers. In the four-part series (1, 2, 3, 4), the details of reverse engineering the communications and building the spoofer are covered.

Dell uses the 1-Wire protocol to communicate with the charger, and [Xuan] sniffed the communication using a MSP430. After reading the data and verifying the CRC, it could be examined to find the fields that specify power, voltage, and current.

Next, a custom PCB was made with two Dell DC jacks and an MSP430. This passes power through the board, but uses the MSP430 to send fake data to the computer. The demo shows off a 90 W adapter pretending to run at 65 W. With this working, you could power the laptop from any supply that can meet the requirements for current and voltage.

Reverse engineering old PDA software

[Troy Wright] acquired a lot of twenty broken Dell Axim PDAs. This type hardware was quite popular a decade ago, but looks archaic when compared to a modern cell phone. That’s why he was able to get them for a song. After a bit of work he managed to resurrect eight of the units, but was dismayed to find there’s no published method for controlling the back light from software. For some reason this is a deal-breaker for his project. But he knew it was possible because there are some apps for the device which are able to set the back light level. So he found out how to do it by reverse engineering the software.

The trick is to get a hold of the code. Since it’s not open source [Troy] used IDA, a graphical disassember and debug suite. He had some idea of what he was hunting for as the Windows CE developer documentation does mention a way to directly control the graphical hardware independently from the display driver. A few hours of pawing through assembly language, setting break points, and testing eventually led him to the solution.

Hacking old server hardware for new home use

[Arnuschky] was looking for a network storage solution that included redundancy. He could have gone with a new NAS box, but didn’t want to shell out full price. Instead, he picked up a Dell PowerEdge 2800 and hacked it for SATA drives and quiet operation.

It’s not surprising that this hardware can be had second-hand at a low price. The backplane for it requires SCSI drives, and it’s cheaper to upgrade to new server hardware than it is to keep replacing those drives. This didn’t help out [Arnuschky's] any, so he started out by removing the SCSI connectors. While he was at it, he soldered wires to the HDD activity light pads on the PCB. These will be connected to the RAID controller for status indication. The image above shows the server with eight SATA drives installed (but no backplane); note that all of the power connectors in each column are chained together for a total of two drive power connectors. He then applied glue to each of these connectors, then screwed the backplane in place until the glue dried. Now the device has swappable SATA drives!

His server conversion spans several posts. The link at the top is a round-up so make sure you click through to see how he did the fan speed hack in addition to the SATA conversion.

If your tolerances don’t allow you to glue the connectors like this, check out this other hack that uses shims for spacing.

SNES controller dock for Dell Streak

The Dell Streak is an Android tablet. [Collin Meyer] wanted to use an original SNES controller to play emulated games on the device. What he came up with is a controller that is a dock for he handheld.

Several things have to come together to make this happen. The Streak uses a standard PDMI dock that connects to a computer via a USB connection. [Collin] repurposed a sync cable by connecting a couple of pins on the dock connector which forces the device to use USB host mode. From there he used a Teensy microcontroller to convert the SNES controller into a USB device (very similar to this hack). The Teensy and shortened sync cable find a new home inside the SNES controller body and, in the video after the break, it looks like he used something like sugru to add a bit of support for the Streak.

[Read more...]

Adding a netbook keyboard light

[Vikash] was having trouble using his netbook in the dark so he added a keyboard light. He’s got a Dell Vostro A90 which is the same hardware as the popular Dell Mini 9. We agree that the condensed keyboard layout makes it hard to type without looking; just try to find the quotation mark, brackets, and tilde keys! He added an LED to the bezel around the LCD screen in order to shed light on the situation. Now the LED can be turned on using CTRL. An ATtiny13 microcontroller monitors pins 1 and 11 of the keyboard, waiting for the CTRL keypress, then turns on the light when it receives it. This hardware solution means it doesn’t matter if you’re running a Hackintosh (like he is), Ubuntu (like we are), or that other OS.

Let it Snow (Leopard)

Yet another netbook can now run OS X. This one happens to be the Samsung n310, making it our first published non-Dell netbook to accomplish the feat. The key lies in a custom (and downloadable) .ISO for intalling said operating system onto a netbook. Full instructions for the task, and an audio driver for the n310 in OS X, are available on the [ComputerSolutions] website.

Oddly enough, the platform swap probably ‘freed up’ some space.

The Harlequin project

This impressive little mod is quite fantastic really. [pakkei] has constructed the Harlequin, a home-made version of the Microsoft courier. This was a stock Dell mini9. Now, coupled with a display link touch screen monitor that happens to be identical in size and resolution to the original, it has become a new device. He has loaded Windows7 and is currently working on a case that can hold all the bits a little more organized than what you see above. We can’t wait to see this finished.

[via engadget]

Follow

Get every new post delivered to your Inbox.

Join 92,307 other followers