Unlocking Thinkpad Batteries

A few months ago, [Matt] realized he needed another battery for his Thinkpad X230T. The original battery would barely last 10 minutes, and he wanted a battery that would last an entire plane flight. When his new battery arrived, he installed it only to find a disturbing message displayed during startup: “The system does not support batteries that are not genuine Lenovo-made or authorized.” The battery was chipped, and now [Matt] had to figure out a way around this.

Most recent laptop batteries have an integrated controller that implements the Smart Battery Specification (SBS) over the SMBus, an I2C-like protocol with data and clock pins right on the battery connector. After connecting a USBee logic analyser to the relevant pins, [Matt] found the battery didn’t report itself correctly to the Thinkpad’s battery controller.

With the problem clearly defined, [Matt] had a few options open to him. The first was opening both batteries, and replacing the cells in the old (genuine) battery with the cells in the newer (not genuine) battery. If you’ve ever taken apart a laptop battery, you’ll know this is the worst choice. There are fiddly bits of plastic and glue, and if you’re lucky enough to get the battery apart in a reasonably clean matter, you’re not going to get it back together again. The second option was modifying the firmware on the non-genuine battery. [Charlie Miller] has done a bit of research on this, but none of the standard SBS commands would work on the non-genuine battery, meaning [Matt] would need to take the battery apart to see what’s inside. The third option is an embedded controller that taps into the SMBus on the charger connector, but according to [Matt], adding extra electronics to a laptop isn’t ideal. The last option is modifying the Thinkpad’s embedded controller firmware. This last option is the one he went with.

There’s an exceptionally large community dedicated to Thinkpad firmware hacks, reverse engineering, and generally turning Thinkpads into the best machines they can be. With the schematics for his laptop in hand, [Matt] found the embedded controller responsible for battery charging, and after taking a few educated guesses had some success. He ran into problems, though, when he discovered some strangely encrypted code in the software image. A few Russian developers had run into the same problem, and by wiring up a JTAG to the embedded controller chip, this dev had a fully decrypted Flash image of whatever was on this chip.

[Matt]’s next steps are taking the encrypted image and building new firmware for the embedded controller that will allow him to charge is off-brand, and probably every other battery on the planet. As far as interesting mods go, this is right at the top, soon to be overshadowed by a few dozen comments complaining about DRM in batteries.

Clearly The Best Way To Organize SMD Parts

Have some plexiglas (acrylic) leftovers lying around? Well, they could be put to good use in making this SMD organizer. It comes in handy if you deal with a lot of SMD components in your work. No longer will you waste your time trying to find a 15K 1206 resistor, or that BAS85 diode… or any other component you can think of soldering on the PCB. The basic idea is fairly straightforword, which helped keep this short.

2SMD resistors are packed in thick paper tapes that don’t bend easily, and thus need larger containers than other components, which are packed mainly in flexible PE tapes. The first version of this organizer was built with a 96mm diameter space for resistors and 63mm diameter for other components, but it seems that there is no need for such large compartments. If I were to make it again, I would probably scale everything down to about 80% of it’s current size.

The best way to join all plexiglass parts is to use four M4 threaded rods. There is also a 1.5mm steel rod which holds SMD tape ends in place and helps to un-stick the transparent tape which covers the components. At the top of the organizer there is a notch for paper, used for components labels. Most SMD components are packed in 8mm wide tapes, making the optimal compartment width 10mm. It is not easy to cut the 10mm thick acrylic and get a neat edge – instead, you could use more layers of thin sheets to make the spacers. Using 5mm acrylic you can combine more layers for any width of tape, which contains wider components, like SMD integrated circuits. The only thing that you have to be careful about, is to keep the distance between the thin steel rod and acrylic, which is marked as “2-4mm” on the drawing. It is good if this space is just a few tenths of a millimeter wider than the thickness of SMD tapes.

smd_orthoThe CorelDraw file that can be used for laser cutting the acrylic parts, is available for download. If you scale the profiles, don’t forget to readjust the hole diameters and some other dimensions which have to remain intact. If you have 5mm acrylic pieces, you should probably use two layers of acrylic for every tape (red parts on the drawing). The barrier layers would be made of thin acrylic — for instance 2mm (the blue parts). Edge layers (green) are once again 5mm thick, and there are also the end pieces (yellow), glued to the previous borders and used to “round up” the whole construction and to protect your hands from the threaded rods and nuts.

While you’re building this for your bench, make a vacuum picking tool for SMDs out of a dispensing syringe with a thick needle. It’s a common trick for hackers to use an aquarium air pump, just turn the compressor unit by 180°, so that it creates vacuum instead of blowing the air outside. This process is described by R&TPreppers in the video below.

Continue reading “Clearly The Best Way To Organize SMD Parts”

China’s Fusion Reactor Hits Milestone

An experimental fusion reactor built by the Chinese Academy of Science has hit a major milestone. The Experimental Advanced Superconducting Tokamak (EAST) has maintained a plasma pulse for a record 102 seconds at a temperature of 50 million degrees – three times hotter than the core of the sun.

The EAST is a tokamak, or a torus that uses superconducting magnets to compress plasma into a thin ribbon where atoms will fuse and energy will be created. For the last fifty years, most research has been dedicated to the study of tokamaks in producing fusion power, but recently several projects have challenged this idea. The Wendelstein 7-X  stellarator at the Max Planck Institute for Plasma Physics recently saw first plasma and if results go as expected, the stellarator will be the design used in fusion power plants. Tokamaks have shortcomings; they can only be ‘pulsed’, not used continuously, and we haven’t been building tokamaks large enough to produce a net gain in power, anyway.

Other tokamaks currently in development include ITER in France. Theoretically, ITER is large enough to attain a net gain in power at 12.4 meters in diameter. EAST is much smaller, with a diameter of just 3.7 meters. It is impossible for EAST to ever produce a net gain in power, but innovations in the design that include superconducting toroidal and poloidal magnets will surely provide insight into unsolved questions in fusion reactor design.

Digital Communications 1830s Style

We think of digital communications as a modern invention. But the reality is that semaphores, smoke signals, and Aldis lamps are all types of digital communication. While telegraphs are not as old as smoke signals, they, too, are a digital mode. The problem with all of these is that they require the operator to learn some kind of code. People don’t like to learn code because it is difficult, and employers don’t like to pay high wages to trained operators.

In the late 1830s, a man named William Cooke proposed a complex telegraph to a railway company. The company didn’t care for it and asked for something simpler. The railway didn’t like that either, so Cooke joined up with Charles Wheatstone and patented something that was a cross between a telegraph and a Ouija board.

Continue reading “Digital Communications 1830s Style”

How A Professional Resin Caster Duplicates Parts

[Gregg Eshelman] reproduces plastic parts for antique car restorations for a living; likewise, he’s very good at it. Greg always chimes in with helpful hints whenever we post about resin casting. Shown above is a lens for a car turn signal. Manufactured in 1941, having [Gregg] cast a few copies is an easy option for replacing the rare part.

[Gregg] uses a similar method to us, but it is easy to see that he has done it more and his process has been refined by lots of experience. We really liked how he avoids using expensive foam core by wrapping cardboard in packing tape, or using the kind that has a plastic coating on it; the kind most retail packaging is made out of. He also has better techniques for keying the part to be manufactured, and prepping difficult geometry between different mold halves. It also never would have occurred to us to use Dremel cutting disks to cut the sprues and air vents in the silicone, a surprisingly tricky material to cut precisely with a knife.

It’s always nice when a professional takes time to write about their processes for the hobbyist trying to emulate it. We hope [Gregg] writes more tutorials, and continues to contribute in the comment section. If you have your own fabrication techniques to share we’d love to hear about it on the tips line.

Robot Does The Worm To Get Around

Walking, jumping, rolling, flying, swimming – robotic locomotion is limited only by the imagination of the inventor. [Roger Rabbit] apparently has a pretty vivid imagination, because he’s building robots that move like worms.

2823251454881775155inchworm-robot-thumbnailVersion 1 of [Roger]’s robot is only semi-vermiform and is more of tube climber. It has a pair of 3D-printed pantographs that expand and contract with servos and move along the robot’s axis on a stepper-driven lead screw. An Arduino reads sensors and coordinates the expansion of the pantographs to grip the internal diameter of a pipe and push the worm-bot along. It’s a slow but effective way to get around in the limited confines of a pipe.

The next iteration, dubbed [Wolly],  is much more worm-like and not restricted to pipe-running. It has four expandable triangular frames connected to each other with rack-and-pinion backbones. The first frame contracts, the racks push it forward, it expands, the next contracts, and soon it’s doing the worm across the floor. Still slow, but pretty neat to watch, and you can see how it can be steered. It might even be able to roll around its long axis, and it’d make a decent tube climber as well.

This creepy autonomous worm-bot seems very similar to [Wolly], but aside from that we haven’t covered too many robots like these. There’s a lot of thought and effort in these worm-bots, and we’re keen to see where [Roger] takes this unique robot body plan.

Continue reading “Robot Does The Worm To Get Around”

Pi-Powered Robot Plays Puzzle & Dragons

Have you heard of the iPhone game Puzzle & Dragons? We understand it’s big in Japan. The puzzle part is all about rearranging colored orbs and grouping them together so they disappear and give you points. It’s also part RPG—each color is linked to a little guy, and every combo makes the matching-colored guy a little stronger. Then you fight monsters and take loot.

A YouTube user named [Junya Sakamoto] built a robot to play the game for him. It analyzes the board to come up with the best possible series of moves and then executes them using a Raspberry Pi. You can see what the robot is planning on the screen of a connected laptop. A couple of motors controlled with a Gertbot move a stylus up and down the screen and the phone itself back and forth.

There are two videos after the break. The first one is a combination build and demo video that proves this robot can do a lot more than just while away the hours playing Puzzle & Dragons. The second video demonstrates just how awesome it is at playing Puzzle & Dragons.

We like game-playing robots quite a bit around here. Here’s a Legoduino robot that plays Jurassic Park Builder. This other robot was built to test apps, but it plays Angry Birds in its spare time.

Continue reading “Pi-Powered Robot Plays Puzzle & Dragons”