Quantcast
Channel: thinkpad – Hackaday
Viewing all 45 articles
Browse latest View live

Pong clock

$
0
0

[funnypolynomial] saw this Pong clock years ago and had been planning on building his own version. With a move looming he decided it was finally time to finish up his Pong clock since completed projects take far less room than incomplete ones. The core of the system is a ThinkPad. He separated the hinge and bolted the keyboard to the back of the screen. The display ribbon was long enough, but he had to extend the wires for the backlight. The power button was also extended and the battery removed. The software is a Windows screen saver that uses the two mouse buttons for navigation similar to how you set a two button watch. Every minute the the left player misses the ball and the right player’s score increases. You can see a video of the clock below. In the past, he also turned a digital multimeter into a clock.



25C3: Solar-powering your gear

$
0
0

solar

The 25th Chaos Communication Congress is underway in Berlin. One of the first talks we dropped in on was [script]‘s Solar-powering your Geek Gear. While there are quite a few portable solar products on the market, we haven’t seen much in the way of real world experience until now.

[script] selected a four segment folding solar panel after some research. He pointed out that solar is currently more of a necessity technology than money saving since the panels can be very expensive. For connectors, he recommended ones that were safe, polarized, and difficult to short, like the RIA connect 230 series he used. Most of the device plugs were easily purchasable, but some had to be salvaged from old AC adapters. A key component of his setup was the adjustable voltage regulator. It’s based on the LTC3780 buck-boost controller which is 98% efficient and can be adjusted from 4V to 25V.

[script] covered some of the problems he ran into in use. The first was an Nokia that refused to charge until a resistor was added to reduce the current delivered. Less sensitive devices like portable peltier fridges will work without any issue. For laptop use, he ran into problems with demand spikes killing the power delivery. He added a large cap normally used in car audio systems to make power delivery more consistent. Laptops can consume as little as 15W during normal use, but when they’re charging the battery, the draw can jump to 50W. On his ThinkPad, he was able to turn off charging to prevent this. He monitored the performance of the panel by building a Kill A Watt style device using an ATmega8 to measure current and voltage and log it to EEPROM.

In conclusion, [script] stated that he was happy with his experience, but that it was still impractical to use the portable panel in anything other than direct sunlight.


Posted in cons, peripherals hacks, solar hacks

Speeding up a ThinkPad x41 via a SATA SSD conversion

$
0
0

[Marek Walther] uses a ThinkPad x41 tablet for business on a daily basis. Since he’s on the go with the device he figures that hardware failure is eventually going to strike and with that in mind he purchased a second unit – slightly broken – to fix as a backup. He had never been excited about the speed of the tablet so he set out to find improvements. One of the options was to replace the traditional hard drive with a solid state model (translated). But simply dropping in an SSD isn’t going to make things faster. That’s because the stock drive uses a PATA interface. After a bit of snooping [Marek] discovered that the motherboard has a SATA interface that has a bridge connecting to the PATA plug. By removing the bridge and soldering a SATA cable to the board he was able to improve performance while increasing storage capacity at the same time.


Filed under: tablet pcs hacks

Thinkpad Dock-Picking

$
0
0

Hackers at the “RaumZeitLabor” hackerspace in Mannheim Germany have noticed that the locking mechanism on the thinkpad mini dock is extremely easy to circumvent. Sold as an additional layer of security, the mechanism itself is not really secured in any way. The button that actuates it is locked by a key, but the latch isn’t secured and can be accessed via a vent on the side. They are using a lockpicking tool in the video, but they say that even a long paperclip would suffice.

We know that no security device is perfect, and if someone really really wants it, they’ll take it, but this seems a bit too easy. Maybe the next version will have a little plastic wall protecting the latch from being actuated manually.  Hopefully if security is your main concern you are using something a little more robust that a dock-lock.

[via the RaumZeitLabor hackerspace (google translated)]


Filed under: security hacks

Who knew Thinkpad batteries require a jump start?

$
0
0

Lithium battery packs reaching the end of their life usually have a lot of kick left in them. That’s because they’re made up of multiple cells and it only takes the failure of one to bork the entire battery. One of the most interesting examples we’ve heard of this is in the Toyota Prius, but that’s a story for another time. In this case, [Mika] wanted to resurrect the battery from his IBM Thinkpad T40. He identified the offending cell and replaced it, but couldn’t get any juice out of the battery after the repair.

He was measuring 0V on the output, but could measure the cells instead of the control circuitry and was getting over 11V. Clearly, the control circuit wasn’t allowing an output. We completely understand the concept here (think about that really bad press about exploding laptop batteries). It seems there’s a lockout mechanism when the control circuit loses power. [Mika] managed to get past this by shorting voltage into the control circuit, a method he likes in the video after the break to jump starting a car.

We’ve seen similar cell replacement for power tools, like a Dremel or a Makita drill.


Filed under: repair hacks

Hackaday Retro Edition: Retro Roundup

$
0
0

retro

We’ve rebooted the Hackaday Retro Edition and again we’re getting a few submissions for retro successes – old computers that somehow managed to load our crappy, pure-HTML, no-javascript edition.


Inspired by the Palm Lifedrive in the previous retro roundup, [Bobby] dug out his Palm TX and loaded up the retro edition with the Blazer browser. Given this device has WiFi and a browser, it’s not much, but [Bobby] did run in to a bit of a problem: Palm never released WPA2 for personal use, and this device’s WPA abilities are buried away in a server somewhere. Interesting that a device that’s relatively young could run into problems so easily.

How about another Palm? [nezb]‘s first smartphone, back in 2003, was a Treo 600. He dug it out, got it activated (no WiFi), and was able to load the retro edition. Even the Palm-optimized edition of Slashdot works!

How about some Xenix action? [Lorenzo] had an Olivetti 386 box with 4MB of RAM with Xenix – Microsoft Unix – as the operating system. The connection was over Ethernet using a thinnet card. Here’s a video of it booting.

[Eugenio] sent in a twofer. The first is a Thinkpad 600, a neat little laptop that would make for a great portable DOS gaming rig. It’s running Mandrake Linux 9, his very first Linux. Next up is the venerable Mac SE/30 with a Kinetics Etherport network card. It’s using a telnet client to talk to a Debian box.

Here’s one that was cool enough for its own post: [Hudson] over at NYC Resistor salvaged an old Mac SE with a BeagleBone Black connected to the CRT. This effectively turns the SE into a modern (if low powered) ARM Linux box. Emulators are always an option, though, as is loading our retro edition in xterm.

Links to the pics below, and you’re always welcome to dust off your old boxxen, fire it up, and load up the retro edition. It’s new and improved! Every half hour or so, five classic hacks from the first 10,000 Hackaday posts are converted to pure HTML. Take a pic and send it in.

OKS9UGU DSC04633 (1) IMG_20131201_141229 IMG_20131201_141321 IMG_20131201_142102 IMG_20131201_151900 IMG_20131208_003443 (1) (1)
Filed under: classic hacks, Featured

Thinkpad 701c: Reverse Engineering a Retro Processor Upgrade

$
0
0

[Noq2] has given his butterfly new wings with a CPU upgrade. Few laptops are as iconic as the IBM Thinkpad 701 series and its “butterfly” TrackWrite keyboard. So iconic in fact, that a 701c is part of the permanent collection of the Museum of Modern Art in New York.

Being a 1995 vintage laptop, [Noq2’s] 701c understandably was no speed demon by today’s standards. The fastest factory configuration was an Intel 486-DX4 running at 75 MHz. However, there have long been rumors and online auctions referring to a custom model modified to run an AMD AM-5×86 at 133 MHz. The mods were performed by shops like Hantz + Partner in Germany. With this in mind, [Noq2] set about reverse engineering the modification, and equipping his 701c with a new processor.

thinkpad-brainsurgeryThe first step was determining which AMD processor variant to use. It turns out that only a few models of AMD’s chips were pin compatible with the 208 pin Small Quad Flat Pack (SQFP) footprint on the 701c’s motherboard. [Noq2] was able to get one from an old Evergreen 486 upgrade module on everyone’s favorite auction site. He carefully de-soldered the AM-5×86 from the module, and the Intel DX4 from the 701c. A bit of soldering later, and the brain transplant was complete.

Some detailed datasheet research helped [noq2] find the how to increase the bus clock on his 5×86 chip, and enable the write-back cache. All he had to do was move a couple of passive components and short a couple pins on the processor.

The final result is a tricked out IBM 701c Thinkpad running an AMD 5×86 at 133 MHz. Still way too slow for today’s software – but absolutely the coolest retro mod we’ve seen in a long time.


Filed under: computer hacks

Hackaday Links: June 28, 2015

$
0
0

The iBookGuy is using CPU heatsinks to cool microwave dinners. It’s an old Pentium II heatsink and a modern fan, cobbled together into a device that can quickly and effectively cool down a microwave dinner. I have several heatsinks from some old Xeon servers in my kitchen, but I don’t use them to cool food; I use them to defrost food. It’s very effective, and now I need to get some data on how effective it is.

[juangarcia] is working on a 3D printable PipBoy – the one in the upcoming Fallout 4. The extra special edition of Fallout 4 include a PipBoy that works with your cellphone, but if you want one before November, 3D printing is the way to go.

[Collin] over at Adafruit is teaching Oscilloscope Basics. Note the use of the square wave output to teach how to use the controls. Also note the old-school DS1052E; the Rigol 1054Z is now the de facto ‘My First Oscilloscope’

[Donovan] has one of those V212 toy quadcopters. The remote has a switch that controls a bunch of lights on the quad. This switch can be repurposed to control a small camera. All it takes is some wire, an optocoupler, and a bit of solder. Very cool. Video here.

I go to a lot of events where hackers, devs, and engineers spend hours banging away on their laptops. The most popular brand? Apple. The second most popular brand for savvy consumers of electronics? Lenovo, specifically ThinkPad X- and T-series laptops (W-series are too big, and do you really need a workstation graphics card for writing some node app?). They’re great computers, classic works of design, and now there might be a ThinkPad Classic. With a blue Enter key, 7-row keyboard, a multi-color logo, ThinkLights, a bunch of status LEDs, and that weird rubberized paint, it’s a modern realization of what makes a ThinkPad great. Go comment on that Lenovo blog post; the designer is actually listening. Now if we could just get a retina display in a MacBook Air (the one with ports), or get manufacturers to stop shipping displays with worse than 1080 resolution…

Need a fan guard? Know OpenSCAD? Good. Now you have all the fan guards you could ever want. Thanks [fridgefire] for sending this one in.


Filed under: Hackaday Columns, Hackaday links

Unlocking Thinkpad Batteries

$
0
0

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.


Filed under: laptops hacks

Making A Thinkpad Great Again

$
0
0

The Thinkpad X220 is almost a perfect laptop. The X220 is small, light, was the last small Thinkpad to use 35W CPUs, has great Linux support, incredible battery life, and can be found used very inexpensively. For the Thinkpad Mafia, the X220 is a badge of honor, but it does have one glaring drawback: the LCDs in these laptops are capped at 1366×768 resolution.

A few wizards in Japan and China have taken up the X220 and developed an adapter to give this tiny laptop the display it deserves. Mentions of a FHD mod – the Lenovo-speak for a Thinkpad display upgrade – can be found on Taobao, but the anglosphere doesn’t get these cool toys. [Vectro] decided his X220 wasn’t up to snuff and decided to build his own Thinkpad mod to give his trusty companion a bigger and brighter display. He succeeded, and did it in a way that’s much better than any previous attempt.

Stock, the X220 uses an LVDS bus for internal video, and there aren’t enough lanes on this bus for a 1080 display. The usual way of modifying the X220 for a display with higher resolution is tapping into the eDP present on the Thinkpad dock connector. [Vectro]’s solution differs slightly from the usual way of doing things – instead of using an I2C EEPROM to report the resolution, DPI, and model of display, he’s using a microcontroller. This gives him the ability to control the power state and brightness level of the display. It’s a great solution, and is designed to be a relatively easy drop-in mod.

The new display works, and Thinkpadding at 1080 is awesome, but there’s still work to be done. The dock connector is incompatible with this mod, and hopefully scaling this up for small-scale production. Producing a few X220 FHD kits is going to be a problem, as each wire in the eDP cable is individually soldered to the connector. It doesn’t scale well, but there is certainly a demand to make the greatest Thinkpad even better.


Filed under: laptops hacks

Apple Sucks Now, Here’s A ThinkPad Buyer’s Guide

$
0
0

For the last decade, Macs have been running a UNIX-ish operating system on x86 processors. They’ve been fantastic developer’s machines, and the MacBook Pro is the de facto standard laptop issued to all developers, all hackathon attendees, and arguably, anyone who does real work with a computer.

This week, Apple unveiled the latest MacBook Pro and provided more evidence Steve Jobs actually knew what he was doing. Fifteen hundred bones will get you a MacBook Pro with a last-gen processor, an Escape key, a headphone jack, and two Thunderbolt 3 ports (with one port required for charging). The next model up costs $1800, ditches the Escape key for a dedicated emoji bar, and includes four Thunderbolt 3 ports.

In the past, I have defended people who choose MacBooks as their laptop of choice. A MacBook is a business-class laptop, and of course carries a higher price tag. However, Apple’s latest hardware release was underwhelming and overpriced. If you’re looking for a new laptop, you would do well to consider other brands. To that end, here’s a buyer’s guide to ThinkPads, currently the second most popular laptop I’ve seen with the dev/hacker/code cracker crowd.

The ThinkPad and Lenovo Weirdness

The ThinkPad was created in 1992 by IBM. In the first few years of development, three product lines came to the forefront. The 300 series ThinkPad was the bottom rung, the 500 series was middle of the road, and the 700 series was the best you could get. This is the same sort of thinking that went into marketing the BMW 3, 5, and 7-series. This is same marketing that went into naming the PowerBook 100, 140, and 170.

Here are the names Apple still uses for their laptops (and yes, these are the actual model names):

  • 13-inch MacBook Pro with 2.0GHz Processor and 256GB Storage
  • 13-inch MacBook Pro with Touch Bar and Touch ID, 2.9 GHz Processor and 256GB Storage
  • 13-inch MacBook Pro with Touch Bar and Touch ID, 2.9GHz Processor and 512GB Storage

The ThinkPad naming convention makes marketing easier, product differentiation simpler, and by comparison shows us Apple without Jobs the first time was better than Apple without Jobs the second time.

In the world of ThinkPads, this tradition continues. In 2005, IBM sold their PC division to Lenovo, who now maintains the space-grade reputation of the ThinkPad brand. However, not all ThinkPads are created equal. The T, X, and P series are the only ThinkPads you should care about. While many Lenovo laptops have been the target of several security concerns and 0-days such as ThinkPwn, laptops not bearing T, X, or P-series label are disproportionately affected. Not only are the lower-grade ThinkPads (E and L-series) shipped with more crapware, the construction of the three premier lines of ThinkPads is much more robust.

With that said, here’s a buyer’s guide for the most common use cases we’ve seen.

I need a burner laptop for post-apocalypticia, or one Stallman can use

The Lenovo x220t. Image: Lenovo
The Lenovo x220t. Image: Lenovo

You have two choices: the T400 or X200. These are old laptops, yes, but thanks to Intel’s Management Engine this is the newest ThinkPad you can use. If you’re going this far back, install Libreboot, and disregard everything said on the Libreboot mailing list for the last few months.

If you only need a burner laptop and don’t need GPL coursing through every vein in your body, you’re getting an X220. With the X220, you’ll have a slightly more modern ThinkPad, but still one that can handle basic tasks, development, and pretty much everything that isn’t video, gaming, or photo editing. This is the Mad Max laptop, available for about $200 through eBay or the like. Install an SSD, and you have a perfectly capable daily driver. The X220 can be used with coreboot, and the X230 (the one with the downgraded keyboard), is now an active area of research for the leading ThinkPad expert on the planet.

I need to replace my 2013 MacBook Pro

Here’s the breakdown of the ThinkPad product lines. The X-series is the ultraportable line of ThinkPads. The T-series is the middle of the road – slightly larger than the X-series, but a little more capable. The P-series (formerly W-series) the portable workstation class of ThinkPads.

Lenovo X260. Image: Lenovo
Lenovo X260. Image: Lenovo

Taking the series as the first letter of the model name, next we can consider the screen size. The X260 has a 12″ screen. The T460 has a 14″ screen. The P50 has a 15″ screen, and the P70 has a 17″ screen. Obviously, the first number of the model name designates the screen size.

With that breakdown out of the way, here’s a decent buyer’s guide: If you want an ultraportable, buy an X260. If you want discrete graphics, get a T460s. If you do not have back problems yet and want a portable workstation, get a P50. Need a laptop with a Xeon and ECC memory? That exists. Within the X, T, and P lines of ThinkPads, there’s something for everybody. Don’t max out OEM RAM — just buy another stick. The same theory goes with SSDs and hard drives.

I need to edit video or do other work that is CPU and memory intensive

A laptop is not for you. Here’s PCPartPicker. Build your own desktop. It’s like Lego, but for adults.

This is a weird one for us

With the exception of 3D printers, Hackaday is surprisingly reticent to give suggestions on consumer electronics. That said, our experience in planning so many meetups, attending so many hackathons, and chilling out at so many conferences gives us a unique insight into laptop buying trends. Overall, the Hackaday community is split 60:30 between MacBooks and ThinkPads, with the remainder being taken up by rooted Chromebooks or some truly terrible Black Friday specials.

Although an endless wave of posts of the latest and shiniest product are highly popular and profitable from an editorial standpoint, this post is an outlier. We’re not going to become the next Uber Consumer Blog wasting your time with product announcements.

However, Apple’s latest MacBook announcement missed the mark and you won’t find many people saying otherwise. ThinkPads have excellent Linux support, and *nix better than Cygwin is coming to Windows. A portable computer is mandatory these days, and we humbly offer our experience in the hacker’s second choice of laptop.


Filed under: computer hacks, Current Events, Featured, slider

A Personal Fight Against The Modern Laptop

$
0
0

If you haven’t gone laptop shopping recently, you’re in for a big shock when you do. While the current generation of MacBook Pros is rightly torn to shreds for being an overpriced machine with a stupid gimmick of a Touch Bar, there are issues with laptops across the industry. No one has figured out how to take a high-res iPad screen and add a keyboard, most laptops with a display smaller than 13 inches are capped at 720 resolution, new features are introduced at the expense of old ones, binary blobs are cast into a web of BIOS whitelists and missing drivers, No, the Microsoft Surface doesn’t count, because while it’s a nice machine it’s a tablet with a keyboard, not a laptop.

After months of searching, [Hamish Coleman] found the closest thing to a perfect laptop. It’s a Thinkpad X230 from the ancient days of yore, or 2012 depending on how you’re counting. It’s close to perfect, though: aside from an old CPU and GPU, the only real show stopper is the keyboard. Replacing that keyboard was [Hamish]’s personal fight against the modern laptop (YouTube, embedded below), and he’s making it easier for us to fight against the current crop of craptops, too.

Since the introduction of the first Thinkpad, the keyboards for these machines remained relatively unchanged until 2011. For the consummate Thinkpad-sporting professional, that’s two decades of muscle memory, replaced with weird keys, deleted keys, and Page Up and Page Down buttons in the completely wrong spot. The keyboard for the X220 fits into a Thinkpad X230, making for an easy mechanical replacement, but the firmware simply doesn’t work.

After some reverse engineering, [Hamish] managed to get this older keyboard working. Of course, this isn’t new; Zmatt unlocked the controller for his Thinkpad keyboard around this time last year. [Hamish] is taking this one step further by building his own tools to unlock laptops more recent than the Thinkpad X230. The GitHub repo, now unlocks the entire Thinkpad xx30 series, and some work is being done with the xx50 and xx60 series.

Over the past year, we’ve seen a lot of hacks involving the Thinkpad X220 and X230 laptops. The chipped batteries are now unchipped, the standard 1366×768 resolution can be bumped up to 1080, and we can get rid of the dreaded Intel Management engine on these machines. For a six-year-old laptop, these old Thinkpads are shaping up to be the perfect machines for anyone who cares about free hardware. That’s free as in beer and speech – you can pick one of these machines up very cheaply.


Filed under: laptops hacks, slider

Powering A Laptop With Supercapacitors

$
0
0

What do you do when you find a small horde of supercapacitors? The correct answer is a spectrum of dangerous devices ranging from gauss guns to quarter shrinkers. [Rinoa] had a less destructive idea: she’s replaced the battery in a laptop with a bank of supercapacitors.

The supercaps in question are 2.7 Volt, 500 Farad caps arranged in banks six for a total of about 3 watt-hours in each bank. The laptop used for this experiment is an IBM Thinkpad from around 1998. The stock battery in this laptop is sufficiently less advanced than today’s laptop batteries. Instead of using a microcontroller and SMBus in the battery, the only connections between the battery and laptop are power, ground, and connections for a thermocouple. This is standard for laptops of the mid-90s, and common in low-end laptops of the early 2000s. It also makes hacking these batteries very easy as there’s no associated microprocessors to futz around with.

With all the capacitor banks charged, the laptop works. It should – there isn’t a lot of intelligence in this battery. With one bank of six supercaps, [Rinoa] is getting a few minutes of power on her laptop. With a stack of supercaps that take up about the same volume as this already think Thickpad, [Rinoa] can play a few turns of her favorite late-90s turn-based strategy game. It’s not much, but it does work.

Check out [Rinoa]’s video below.


Filed under: laptops hacks

Biometric Authentication with a Cheap USB Hub

$
0
0

It’s fair to say that fingerprints aren’t necessarily the best idea for device authentication, after all, they’re kind of everywhere. But in some cases, such as a device that never leaves your home, fingerprints are an appealing way to speed up repetitive logins. Unfortunately, fingerprint scanners aren’t exactly ubiquitous pieces of hardware yet. We wouldn’t hold out much hope for seeing a future Raspberry Pi with a fingerprint scanner sitting on top, for example.

Looking for a cheap way to add fingerprint scanning capabilities to his devices, [Nicholas] came up with a clever solution that is not only inexpensive, but multi-functional. By combining a cheap USB hub with a fingerprint scanner that was intended as a replacement part of a Thinkpad laptop, he was able to put together a biometric USB hub for around $5 USD.

After buying the Thinkpad fingerprint scanner, he wanted to make sure it would be detected by his computer as a standard USB device. The connector and pinout on the scanner aren’t standard, so he had to scrape off the plastic coating of the ribbon cable and do some probing with his multimeter to figure out what went where. Luckily, once he found the ground wire, the order of the rest of the connections were unchanged from normal USB.

When connected to up his Ubuntu machine, the Thinkpad scanner came up as a “STMicroelectronics Fingerprint Reader”, and could be configured with libpam-fprintd.

With the pintout and software configuration now known, all that was left was getting it integrated into the USB hub. One of the hub’s ports was removed and filled in with hot glue, and the fingerprint scanner connected in its place. A hole was then cut in the case of the hub for the scanner to peak out of. [Nicholas] mentions his Dremel is on loan to somebody else at the moment, and says he’ll probably try to clean the case and opening up a bit when he gets it back.

[Nicholas] was actually inspired to tackle this project based on a Hackaday post he read awhile back, so this one has truly come full circle. If you’d like to learn more about fingerprint scanning and the techniques being developed to improve it, we’ve got some excellent articles to get you started.

Windows for Workgroups 3.11 in 2018

$
0
0

It’s been 25 years since Microsoft released Windows for Workgroups 3.11. To take a trip back to the end of the 16-bit era of operating system, [Yeo Kheng Meng] got WFW 3.11 running on a modern Thinkpad.

To make things difficult, a few goals were set for the project. Obviously, this wouldn’t be much fun in a virtual machine, so those were banned. A video driver would be needed, since WFW 3.11 only supports resolutions up to 640×480 in software. Some basic support for sound would be desirable. Finally, TCP/IP networking is possible in WFW 3.11, so networking hardware would allow access modern internet.

[Yeo Kheng Meng] accomplished all of these goals on a 2009 Thinkpad T400 and throughly documented the process. Some interesting hacks were required, including the design of a custom parallel port sound card based on the Covox Speech Thing. Accessing HTTPS web servers required a man-in-the-middle attack to strip SSL, since the SSL support on WFW 3.11 is ancient and blocked by most web servers today.

If you want your own WFW 3.11 laptop, the detailed instructions will get you there. [Yeo Kheng Meng] has also provided the hardware design for the sound card. You can watch a talk on the process after the break.


Installing LibreBoot the (Very) Lazy Way

$
0
0

Recently I was given a somewhat crusty looking ThinkPad T400 that seemed like it would make a good knock around machine to have on the bench, if it wasn’t for the fact the person who gave it to me had forgotten (or perhaps never knew) the BIOS password. Cleaning the machine up, putting more RAM in it, and swapping the wheezing hard drive for an SSD would be a relatively cheap way to wring a few more years of life from the machine, but not if I couldn’t change the boot order in BIOS.

Alright, that’s not entirely true. I could have installed an OS on the SSD from my desktop and then put it into the T400, but there was something else at play. The locked BIOS gave me the perfect excuse to install LibreBoot on it, which is one of those projects I’ve had in the back of my mind for years now. Replacing the BIOS with something entirely different would solve the password issue, but there was only one problem: the instructions for flashing LibreBoot onto the T400 are intimidating to say the least.

You’re supposed to take the entire machine apart, down to pulling the CPU cooler off and removing the display. All so you can flip the motherboard over to access a flash chip between the CPU and RAM that’s normally covered by a piece of the laptop’s frame. Oh how I hated that diabolical chunk of magnesium which kept me from my silicon quarry. Flashing the chip would take a few minutes, but YouTube videos and first hand accounts from forums told me it could take hours to disassemble the computer and then put it back together after the fact.

Deep into that darkness I peered, long I stood there, wondering, fearing, doubting. Then a thought came to me: maybe I could just cut the thing. If it was a success, it would save me hours of work. If it failed, well, at least the computer didn’t cost me anything. Time to roll the dice.

Risky Business

Cutting the frame instead of pulling the motherboard would be much faster, but did pose a few worrying problems. A major concern was the copious amounts of magnesium dust that taking a rotary tool to the frame would dump onto the motherboard. Granted magnesium isn’t a terribly great conductor, but it might still wreak havoc on the board if it worked its way into sensitive areas. The instructions also mentioned disconnecting all of the components from the board, which obviously I wouldn’t be doing either.

But above all, the biggest risk in this attempt would be the human element. There’s precious little space between the laptop’s frame and the motherboard itself, and the smallest mistake could gouge the PCB or destroy one of the components on it. If the cutting wheel even just taps anything beyond the frame itself, it could be game over.

Long story short, you shouldn’t go this route unless you can afford to lose the laptop if things don’t go well. If you have any strong feelings about this particular T400, or actually need to have a working machine after all is said and done, you might just want to spend the time to follow the official installation procedure.

Making the Cut

With a cutting wheel chucked up in the Dremel, the frame material gives way pretty quickly. I had to keep the speed fairly low and the pressure light, or else I was worried I’d blow right through it and dig into the motherboard. The metallic dust produced gets everywhere, and even if you’re normally too macho for eye protection, you’d be a fool not to use them for this. In fact, a dust mask would be a good idea as well.

The right hand cut is easy enough to make, and a relatively forgiving area to start with. I did end up digging into the plastic of the memory socket, but luckily it was one of the few things you can hit in there without doing any damage. On the left side, things get tricky. I was able to make a straight cut across the top of the chip with the wheel, but then had to widen the opening with a carbide burr to make enough room for the clip to attach.

Cleaning Up

After verifying I had enough clearance to get the clip on, I took the T400 outside and started hitting it with compressed air from as many angles as I could. I easily spent as much time blowing the magnesium dust out of every nook and cranny of the case as I did actually making the cuts. The process can be helped along by removing the optical and hard drive, as that will give you another opening to blow air through. Since there was really no way to tell when this phase of the process was done, I basically just keep going until my patience ran out.

While on the subject of shooting compressed air into electronics, I should mention my compressor has a coalescing filter on it to take moisture and oils out of the air before it reaches the blow gun. An unfiltered compressor can spray all sorts of atomized liquids and contaminates out, so you want to be very careful about the source of air you plan on using if you want to clean something like a motherboard.

Flashing LibreBoot

Our own Bryan Cockfield wrote up an illuminating first hand account about the highs and lows of flashing LibreBoot which is a must-read for anyone looking to take the plunge, so I won’t go over it all again here. Suffice it to say, the process isn’t exactly beginner friendly. From getting the programmer wired up to modifying the LibreBoot ROM file with your machine’s MAC address, it’s a path only to be walked by the true disciples of Saint IGNUcius.

That being said, the process went pretty smoothly. For my programmer I used a Raspberry Pi 3B+ and didn’t need an external power supply. I had a bit of trouble getting the clip attached onto the chip securely, but once it was on there tight enough that the flashrom tool could see it, it stayed connected until the process was complete.

The entire flash took just shy of 10 minutes with this setup, which compared to some of the horror stories I had read on forums, was a relief.

New Lease on Life

In the end, the process was a success. The T400 didn’t short out due to insidious magnesium particles (at least, not yet), and I was able to boot up to a USB flash drive to start the installation of Arch Linux. Start to finish it took a fraction of the time it would have to strip the machine down and build it back up. As for the experience of using LibreBoot itself, there’s definitely a learning curve. It still seems strange to me that there’s no configuration options anymore, the computer just boots directly into GRUB.

LibreBoot devotees will tell you that it increases performance and extends battery life, but I can’t speak to that because I never really used the computer before installing it. One thing I can tell you for certain is that if you’ve got a ThinkPad T400 with a locked BIOS, a Dremel, and nothing to lose, there is a light at the end of the tunnel.

The Best Laptop Gets Even Better

$
0
0

The ThinkPad is the greatest laptop ever created. It doesn’t come in rose gold, it comes in black. It doesn’t have a weird screen instead of an escape key. For less than half the price of a MacBook, you can have a capable laptop that will somehow fit three drives inside. It’s madness, but it’s still not the perfect tool for hacking. To get there, you’re going to need to load that thing up with an independent Linux system, and maybe a solderless breadboard. That’s what [ollie] is doing with his ThinkPad, and the results are the perfect addition to the perfect laptop.

This build is really just a 3D printed drive caddy for the Thinkpad UltraBay, the modular standard that allows you to add a CD drive, SATA drive, or even a serial and parallel port to your laptop. [ollie] is modeling this off the CD drive taken from a ThinkPad T420, so we’re looking at a ‘Serial Ultrabay Enhanced’ version of this standard, which is compatible with a T430, which is still the best laptop you can possibly buy.

Inside this 3D printed drive caddy is a Raspberry Pi Zero W, powered by the ThinkPad through the internal SATA connector. The Pi Zero has right-angle headers attached, giving access to the GPIO pins from the outside. Just to add a little flair, [ollie] added an OLED display to show the IP address, the CPU load, and the memory availability of the Pi.

This is a great project, if only because no one has any use for a CD drive anymore. Since these UltraBay drives are huge, it would be a simple matter to add a much more powerful computer to the drive like the recently announced Raspberry Pi 3 Model A+. There are — or at least there should be — some interesting internal connections on that UltraBay port, and it’s not inconceivable this Raspberry Pi UltraBay could be used as a coprocessor of sorts for its host laptop.

Teensy Liberates the ThinkPad Keyboard

$
0
0

[Frank Adams] liked the keyboard on his Lenovo ThinkPad T61 so much that he decided to design an adapter so he could use it over USB with the Teensy microcontroller. He got the Trackpoint working, and along the way managed to add support for a number of other laptop boards as well. Before you know it, he had a full-blown open source project on his hands. Those projects can sneak up on you when you least expect it…

The first step of the process is getting your laptop keyboard of choice connected up to the Teensy, but as you might expect, that’s often easier said than done. They generally use a flexible printed circuit (FPC) “ribbon cable” of some type, but may also be terminated in any number of weirdo connectors. [Frank] goes over the finer points of getting these various keyboards connected to his PCB, from searching the usual suspects such as Aliexpress and Digikey for the proper connector to throwing caution to the wind and cutting off problematic nubs and tabs to make it fit.

You might be on your own for figuring out the best way to connect your liberated keyboard up, but [Frank] has done his part by designing a few PCBs which handle routing the appropriate connections to the Teensy LC or 3.2 microcontroller. He’s such a swell guy he’s even written the firmware for you. As of right now there’s currently a dozen keyboards supported by his software and hardware setup, but he also gives tips on how to get the firmware modified for your own board if you need to.

It should come as no surprise that it was a Thinkpad keyboard that got [Frank] going down this path; as we’ve documented over the years, hackers love their Thinkpads. From fitting them with more modern motherboards to going full on matryoshka and putting a second computer inside of one, it’s truly the laptop that launched a thousand hacks.

Hack A ThinkPad Display

$
0
0

Hackers really like their tools. This leads to holy wars over languages, editors, keyboards, and even laptops. The problem with laptops is that they age, and not always gracefully. [Syonyk] likes his ThinkPad T430S, except for one thing, its TN display wasn’t really very good. These flat screens use an older technology and show color changes with different viewing angles among other problems. So he managed to upgrade the device’s screen to IPS with the help of a replacement screen and an adapter (see right). Apparently, many similar ThinkPads can take the same sort of upgrade.

The problem is that the laptop uses LVDS to talk to the TN screen, while newer screens are likely to use Embedded DisplayPort (eDP) which is a different protocol entirely. However, there’s now a converter that [Syonyk] found on eBay (from China, of course). For about $70, the motherboard’s LVDS output can transform to eDP. Of course, you also need an IPS display panel.

With the news full of cybersecurity stories, [Syonyk] thought about the risk of putting a board of questionable origin in his laptop. However, the board doesn’t interface at all with the CPU, so it seems unlikely that it could do anything more than scrape the screen and it would not have an easy way to send the data away.

Being a veteran of many laptop teardowns, he had no trouble opening this one — the ThinkPad is known to be relatively easy to work on. He does pass along some good tips about making sure you don’t accidentally blow fuses.

It looked like a lot of work, but none of it was difficult. In addition to having a better display, the laptop also now has a higher resolution. A pretty good upgrade if you plan on keeping the machine going.

A lot of people like to hack ThinkPads. You can upgrade practically all of one, if you have a mind to do so.

Thinkpad T25 Gets Less Retro with Hardware Swap

$
0
0

For many, the Thinkpad T25 was something of a dream come true. Celebrating the 25th anniversary of the venerable business-oriented laptop that hackers love so much, it featured a design inspired by “retro” Thinkpads of yore, but with modern hardware inside. Unfortunately, as it was more fan service than a serious revitalization of classic Thinkpad design, the T25 was only ever available in a single hardware configuration.

[kitsunyan] liked the look and feel of the T25, but in 2019 was already feeling a bit let down by the hardware. The screen wasn’t up to snuff, and while the CPU is an i7, it only has dual cores. To make sure the T25 is still viable down the road, it seemed the only option was to try to transplant the hardware from one of the current Thinkpad models into the anniversary chassis. It certainly wasn’t easy, but given the fact that the T25 was more of a redress than a completely new product to begin with, everything came together a lot better than you might expect.

A custom mount installed in the T25

To help put things into perspective, the T25 is basically a modified version of the T470. Last year, Lenovo replaced the T470 with the new T480 that has just the sort of hardware improvements that [kitsunyan] wanted. The T480 was more of a refresh than a complete revamp, so the actual chassis of the machine didn’t change much compared with its predecessor. That being the case, it seemed like it should be possible to transplant the newer T480 components into the T470 derived T25. Got all that straight?

[kitsunyan] was able to put this theory to the test when the opportunity to connect a T25 keyboard to the newer T480 presented itself. Since the 7-row keyboard on the anniversary edition was one of its biggest selling points, seeing if it would work on another machine was kind of a big deal. It didn’t fit physically, and some of the keys didn’t work as expected, but it at least had the same connector and didn’t let out the magic smoke. It represented the first tiny step of a much larger journey.

In the end, it took a lot of trimming, gluing, hacking, and fiddling to get all the new hardware from the T480 to fit into the T25. But if you’re brave enough, the process has been detailed exquisitely by [kitsunyan]. Not only are the part numbers listed for everything you need to order, but there’s plenty of pictures to help illustrate the modifications that need to be made to all the clips, brackets, and assorted widgets that go into a modern laptop.

While we’re very impressed by this project, we can’t say it comes as a complete surprise. We’re well aware of the incredible lengths Thinkpad aficionados will go to keep their machines running into the 21st century. But don’t just take our word for it, you too can join the ranks of the Thinkpad elite.

[Thanks to Pierre for the tip.]

Viewing all 45 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>