Can You Hot-Swap Flash Chips In A Consumer Router?

Sometimes, you mess up when toying with the firmware of an embedded device and end up “bricking” what you were working on. [Chris Bellows] had done just that with a consumer router, corrupting the onboard NAND flash to the point where recovery via normal means was impossible. Armed with a working duplicate of the router, he wondered if the corrupted NAND flash could be substituted into the working router while it was running, and reflashed in place – and decided to find out.

Key to achieving the hack was finding a way to remove the existing NAND flash in the working router without crashing the system while doing so. This required careful disconnection of the chip’s power lines once the router had booted up, as well as tying the “Ready/Busy” and “Read Enable” pins to ground. With this done, the chip could carefully be removed with a hot air tool without disrupting the router’s operation. The new chip could then be soldered in place, and flashed with factory firmware via the router’s web interface. At this point, it could be powered down and the chips swapped normally back into their own respective routers, restoring both to full functionality.

It’s a neat hack, and one that shows that it’s sometimes worth taking a punt on your crazy ideas just to see what you can pull off. It also pays to know the deeper secrets of the hardware you run on your own home network.

TNDLPT Brings Tandy Sound To Any DOS Computer

The Tandy 1000, among other contemporary computers and consoles of the 1980s, used the Texas Instruments SN76489 for its sound and musical output. This venerable sound chip can now be used on virtually any DOS machine, as long as it has a parallel port – thanks to the TNDLPT adapter!

The adapter consists of the SN76489, hooked up to the parallel port so that it can be addressed by the host computer via a DOS Terminate and Stay Resident program acting as a driver. With the TSR loaded, classic DOS games can be used with the TNDLPT sound output by simply selecting the Tandy 1000 soundcard at install. It can also be used in a variety of other ways, such as with the TNDY tracker for music creation, or the SBVGM soundtrack player.

For those eager to hear the soaring 3 voices (and one noise channel!) of the SN76489 once again, this is a great way to do it, with kits available on the Serdashop site for those wishing to solder up their own. Alternatively, get a different vibe with the OPL2 instead. Video after the break.

Continue reading “TNDLPT Brings Tandy Sound To Any DOS Computer”

Deep Learning Enables Intuitive Prosthetic Control

Prosthetic limbs have been slow to evolve from simple motionless replicas of human body parts to moving, active devices. A major part of this is that controlling the many joints of a prosthetic is no easy task. However, researchers have worked to simplify this task, by capturing nerve signals and allowing deep learning routines to figure the rest out.

The prosthetic arm under test actually carries a NVIDIA Jetson Nano onboard to run the AI nerve signal decoder algorithm.

Reported in a pre-published paper, researchers used implanted electrodes to capture signals from the median and ulnar nerves in the forearm of Shawn Findley, who had lost a hand to a machine shop accident 17 years prior. An AI decoder was then trained to decipher signals from the electrodes using an NVIDIA Titan X GPU.

With this done, the decoder model could then be run on a significantly more lightweight system consisting of an NVIDIA Jetson Nano, which is small enough to mount on a prosthetic itself. This allowed Findley to control a prosthetic hand by thought, without needing to be attached to any external equipment. The system also allowed for intuitive control of Far Cry 5, which sounds like a fun time as well.

The research is exciting, and yet another step towards full-function prosthetics becoming a reality. The key to the technology is that models can be trained on powerful hardware, but run on much lower-end single-board computers, avoiding the need for prosthetic users to carry around bulky hardware to make the nerve interface work. If it can be combined with a non-invasive nerve interface, expect this technology to explode in use around the world.

[Thanks to Brian Caulfield for the tip!]

One Inkscape Plugin Collection To Rule Them All

Inkscape is an amazing piece of open source software, a vector graphics application that’s a million times more lightweight than comparable commercial offerings while coming in at the low, low price of free. The software also has plenty of extensions floating around on the Internet, though until now, they haven’t been organised particularly well. The MightyScape project aims to solve that, putting a bunch of Inkscape plugins into one useful release.

The current MightyScape release has a whole bunch of useful stuff inside, for tasks as varied as laser cutting, 3D printing, vinyl cutting, as well as improvements on areas where Inkscape is a bit weak out of the box – like CAD, geometry and patterning. The extensions are maintained and working, albeit with some bugs, and are intended for use with Inkscape 1.0 and above.

The aim is that by creating an overarching collection, the MightyScape project will help inspire the community to come together and actively maintain Inkscape plugins rather than allowing them to wither and die when forgotten by their original creators. That’s the benefit of open-source, after all – you can do whatever you want with the software when you have the code to do so!

Electric Vehicles Do Battle On Pikes Peak

When we think of electric cars, more often than not we’re drawn to the environmental benefits and the smooth quiet commuter drives they’re so ideally suited for. However, EVs can also offer screaming performance, most notably due to their instant-on torque that gives them a big boost over internal combustion vehicles.

In recent years, this has led to a variety of independent and manufacturer-supported efforts taking on some of motorsport’s classic events. Today, we’re looking at a handful of recent entries that have tackled one of the most gruelling events in motorsport – the Pikes Peak International Hillclimb. Continue reading “Electric Vehicles Do Battle On Pikes Peak”

NeoPill Is The NeoPixel Emulator You’ve Always Wanted

NeoPixels and other addressable LED strings are a technology that have made vibrant, glowing LED projects accessible to all. Of course, it’s nice to be able to simulate your new glowy project in software before you actually set up your LED strings in practice. [Randy Elwin]’s NeoPill simulator can help with that!

The NeoPill consists of an STM32F103 development board, into which one simply hooks up a NeoPixel data line. The microcontroller then decodes the data using a combination of its onboard timers and SPI hardware. This data is then passed to a PC over the onboard USB serial connection, where it’s decoded by a custom Python app. The app takes the data and displays the pixels on screen, so you can verify they operate as expected before you hook up a single real LED.

It’s a great tool, one that costs very little and yet does the job well. It can even be used with LEDs in circuit to verify if problems are related to the data output or the hardware itself. [Randy] demonstrates the software working with strings of up to 256 LEDs at once; we’d love to see how far it can be pushed before breaking. Code is available on Github for those keen to get their own NeoPill operational.

It’s not the only NeoPixel simulator out there, but it is the first one we’ve seen that can be used to debug actual signals from real hardware, and that’s an incredibly useful thing to have in your toolbelt. Video after the break.

Continue reading “NeoPill Is The NeoPixel Emulator You’ve Always Wanted”

RC Car Gets Fan-Assisted Downforce To Slay Tesla’s 0-60 Times

Tesla have claimed that their upcoming new Roadster will post a sub-2 second 0-60mph time. While it’s backed up by little more than a shiny website at this stage, [Engineering After Hours] took the number as a target to beat with his RC fan car build. (Video, embedded below.)

We’ve seen an earlier prototype of this build before, with the first version generating enough downforce to successfully drive upside down. The new build has several modifications to maximise its lateral acceleration capabilities. The new build drives all four wheels, which are fitted with sticky tyres coated in traction compound for maximum grip. The main drive motor, along with the fan and skirt assemblies, are all mounted in the center of the car now to properly balance the aero loads across the axles and provide a stable weight distribution for fast launches.

The results are impressive, with the car posting a 0-60mph time of just 1.825 seconds. There’s likely still time left on the table, too, once the car can be tuned to launch harder off the line. We’d love to see a racing series of fan-equipped RC cars hit the track, too, given the amount of grip available with such hardware.

Continue reading “RC Car Gets Fan-Assisted Downforce To Slay Tesla’s 0-60 Times”