Bringing An IPod To The Modern NAND Era

Flash storage was a pretty big deal back in the mid ’00s, although the storage sizes that were available at the time seem laughable by today’s standards. For example, having an iPod that didn’t have a spinning, unreliable hard drive was huge even if the size was measured in single-digit gigabytes, since iPods tended to not be treated with the same amount of care as something like a laptop. Sadly, these small iPods aren’t available anymore, and if you want one with more than 8GB of storage you’ll have to upgrade an old one yourself.

This build comes to us from [Hugo] who made the painstaking effort of removing the old NAND flash storage chip from an iPod Nano by hand, soldering 0.15mm enameled magnet wire to an 0.5mm pitch footprint to attach a breakout board. Once the delicate work was done, he set about trying to figure out the software. In theory the iPod should have a maximum addressable space of 64 GB but trying to get custom firmware on this specific iPod is more of a challenge and the drives don’t simply plug-and-play. He is currently using the rig for testing a new 8GB and new 16GB chip though but it shows promise and hopefully he’ll be able to expand to that maximum drive size soon.

The build is really worth a look if you’re into breathing new life into old media players. Sometimes, though all these old iPods really need to get working again is just to be thrown into a refrigerator, as some genius engineer showed us many years ago.

Official Arduboy Upgrade Module Nears Competition

We’ve been big fans of the Arduboy since [Kevin Bates] showed off the first prototype back in 2014. It’s a fantastic platform for making and playing simple games, but there’s certainly room for improvement. One of the most obvious usability issues has always been that the hardware can only hold one game at a time. But thanks to the development of an official add-on, the Arduboy will soon have enough onboard storage to hold hundreds of games

Even the rear silkscreen was a community effort.

The upgrade takes the form of a small flexible PCB that gets soldered to existing test points on the Arduboy. Equipped with a W25Q128 flash chip, the retrofit board provides an additional 16 MB of flash storage to the handheld’s ATmega32u4 microcontroller; enough to hold essentially every game and program ever written for the platform at once.

Of course, wiring an SPI flash chip to the handheld’s MCU is only half the battle. The system also needs to have its bootloader replaced with one that’s aware of this expanded storage. To that end, the upgrade board also contains an ATtiny85 that’s there to handle this process without the need for an external programmer. While this is a luxury the average Hackaday reader could probably do without, it’s a smart move for an upgrade intended for a wider audience.

The upgrade board is currently available for pre-order, but those who know their way around a soldering iron and a USBasp can upgrade their own hardware right now by following along with the technical discussion between [Kevin] and the community in the “Project Falcon” forum. In fact, the particularly astute reader may notice that this official upgrade has its roots in the community-developed Arduboy cartridge we covered last year.

Continue reading “Official Arduboy Upgrade Module Nears Competition”

Upgrading The RAM In A 25 Year Old Oscilloscope

From reading his extensive write-ups on the subject, there’s one thing we know for sure: [Tom Verbeure] loves his Tektronix TDS 420A oscilloscope. While it might be older than some of the people reading this, it’s still an impressive piece of hardware with more than enough bells and whistles to keep the average hacker occupied. Especially if you’re willing to perform some hardware modifications.

Note the battery to retain calibration data.

[Tom] already knew how to tickle the scope into unlocking software features, a process not unlike what we’ve seen done on more modern scopes. But there’s only so far you can get by toggling software flags.

Some of the more advanced features that are turned off in the firmware actually need additional hardware to function. Simply bumping the sample points to 120,000 in software wasn’t enough, the scope actually needs the memory to hold them in.

Now logically, if there’s a software option to increase the number of samples, there must be a hardware upgrade that goes along with it. Sure enough, [Tom] found there were 6 open spots next to the scope’s existing M5M51008 static RAM ICs.

As luck would have it the chips are still available, albeit from a different manufacturer and a bit faster than the original parts. Digikey wouldn’t sell fewer than 100 of them, but UTSource was happy to sell him 10. In this case, the parts were cheaper than the shipping cost. Installation was about as straightforward as it gets, though [Tom] does note that he had to keep the board powered up during the operation or else the scope would have lost its calibration data.

Squeezing more features out of modern scopes like the Rigol DS2072A just takes a USB cable and some software. Sometimes it’s only a matter of tapping in a code. But we certainly appreciate [Tom] putting in a little extra effort to get the most out of this classic piece of hardware.

Raspberry Pi 4 Offers Up 2 GB For The Price Of One

The Raspberry Pi 4 represents a significant performance increase over previous generations, unlocking potential applications that were simply beyond the abilities of these diminutive Single Board Computers (SBCs) in the past. Some would even argue that the Pi 4, with a quad-core Cortex-A72 running at 1.5 GHz, now holds its own as a lightweight ARM desktop computer for those interested in finally breaking free from x86.

In light of the considerable upgrade in processing power, the choice to outfit the base model Pi 4 with just 1 GB of RAM always seemed a bit odd. So it’s little surprise that the Raspberry Pi Foundation has decided to shift things around and lower the price of the 2 GB model to the traditional $35. In a blog post this morning, Eben Upton said that with RAM prices falling over the last year, the company thought it was time they passed the savings onto the customer.

This change comes just two days before the Pi’s 8th birthday. There has been speculation that the Pi 4 is capable of operating with 8 GB of RAM and unveiling that news to coincide with this anniversary would have been a clever marketing move. Alas, it looks like we’ll have to continue to wait.

For those who are invested in the 1 GB model, have no fear. Rather than delete the product from the lineup entirely, the company will be keeping it available for anyone who needs it. So if you’ve got a commercial or industrial application that might not take kindly to the hardware getting switched out, you’ll still have a source of spares. That said, the pricing for the 1 GB model won’t be changing, so there’s no cost advantage to using it in new designs.

Combined with news that compatibility issues the Pi 4 had with generic USB-C power supplies was fixed with an under the radar board revision, it seems there’s never been a better time to upgrade to the latest and greatest version of everyone’s favorite Linux board. Happy Birthday, Raspberry Pi.

An Open Source Ebike

In the ebike world, there are two paths. The first is a homemade kit bike with motors and controllers from China. The second is a prebuilt bike from a manufacturer like Giant, with motors and controllers from China, which will be half as fast and cost three times as much. The choice is obvious, and there are other benefits to taking the first path as well, such as using this equipment which now has an open source firmware option.

The Tong Sheng TSDZ2 drive is popular in the ebike world because it’s an affordable kit motor which has a pedal-assist mode using torque sensors, resulting in a more polished experience. In contrast, other popular kit motors tend to rely on less expensive cadence sensors which are not as smooth or intuitive. This new open source firmware for the TSDZ2 further improves on the ride by improving the motor responsiveness, improving battery efficiency, and opening up the ability to use any of a number of color displays. (More information is available on a separate Wiki.)

If you have a TSDZ2-based ebike it might be time to break out the laptop and get to work installing this firmware. If you’re behind the times and still haven’t figured out that ebikes are one of the best ways to travel, here is the proof you need.

Thanks to [coaxial] for the tip! Photo via Reddit user [PippyLongSausage].

Unlocking Hidden Potential In IvyBridge ThinkPads

Upgrading the BIOS in older computers is a great way to get a few more years of life out of old hardware or improve its performance. ThinkPads are a popular choice around these parts, but often flashing new firmware involves directly programming the chips themselves. Luckily, there’s a new flashing tool for some older Thinkpads that is much simpler.

The ThinkPads involved are the xx30 models with IvyBridge processors built around 2012, and a tool called 1vyrain now allows unlocking the bios without disassembling your computer. This means that there’s support for custom BIOS images such as coreboot, and in certain computers this also allows for overclocking, replacing WLAN hardware, and a number of other customizations. It will also allow you to disable the Intel management engine, which is not something we tire of talking about.

If you have one of these older computers floating around, some new RAM, an SSD, and this update will get you well on your way to a computer that feels brand new at virtually no cost, and the upgrades to the BIOS that you can easily make now only add to that. ThinkPads are a popular choice, especially for their hardware, but you do need to make sure that the software on them is trustworthy too.

Header image: Ashley Pomeroy [CC BY-SA 4.0].

A Drop-In Upgrade Module For Cheap Rotary Tools

We’ve all seen them, the rotary tools that look almost, but not quite exactly, like a Dremel. They cost just a fraction of the real thing, and even use the same bits as the official Bosch-owned version. At first glance, they might seem like a perfect solution for the hacker who’s trying to kit out their workshop on a tight budget. There’s only one problem: the similarities between the two are only skin deep.

Recovering components from the original controller

As [Vitaly Puzrin] explains, one of the big problems with these clones are the simplistic electronics which have a tendency to stall out the motor at low RPM. So he’s developed a drop-in replacement speed controller for his particular Dremel clone that solves this problem. While the module design probably won’t work on every clone out there in its current form, he feels confident that with help from the community it could be adapted to other models.

Of course, the first step to replacing the speed controller in your not-a-Dremel is removing the crusty old one. But before you chuck it, you’ll need to recover a few key components. Specifically the potentiometer, filter capacitor, and the motor terminals. You could possibly source the latter components from the parts bin, but the potentiometer is likely going to be designed to match the tool so you’ll want that at least.

The microprocessor controlled upgrade board uses back EMF to detect the motor’s current speed without the need for any additional sensors; important for a retrofit module like this. [Vitaly] says that conceptually this should work on any AC brushed motor, and the source code for the firmware is open if you need to make any tweaks. But hacker beware, the current version of the PCB doesn’t have any AC isolation; you’ll need to take special care if you want to hook it up to your computer’s USB port.

On the other hand, if you’re willing to buy a cheap rotary tool just to crack it open and replace the electronics, you might as well just build your own. If you’re feeling particularly adventurous, you can always abandon the electric motor and spin it up with a tiny turbine. Continue reading “A Drop-In Upgrade Module For Cheap Rotary Tools”