What Parts Should You Desolder?

A rite of passage for a young electronics enthusiast used to be collecting an array of surplus boards from whatever could be found, and using them as sources of parts to desolder. It was possible with a bit of work and searching to build all manner of electronic projects without spending much at all.  Many hardware hackers know their way around consumer electronics from the decade before their teenage years as a result. Secondhand components can still be used, but the type of components to be found has changed, as well as those needed. [ElectricMonkeyBrain] takes a look, and asks “What should you desolder?”.

As a general rule, he lands on the premise that it’s worth hanging on to the expensive stuff rather than the cheap stuff. Large capacitors, power semiconductors, and inductors aren’t cheap at all, and in the case of the inductors they can yield both ferrite parts and enameled wire for rewinding to suit. We’re surprised that he advocates holding on to electrolytic capacitors as a kit of many values is now pretty cheap, but it’s understandable that if you lack the part and it’s there on a motherboard in front of you, it’s worth desoldering. Finally, he discusses cases, something we’ve been tempted by a few times more than we’d like to mention.

In a world of easy online ordering, it’s useful to be reminded that sometimes there’s still space for salvaged parts, after all, no delivery service is as quick as reaching under your bench for an old ATX power supply to raid. As always though, don’t amass too much of it.

Continue reading “What Parts Should You Desolder?”

Flash Programmer Shows Some Nifty Tricks

A handy tool to have on the bench is a Flash chip programmer, and the ones based around the CH341A USB bus converter chip are readily available. But the chip is capable of so much more than simply programming nonvolatile memory, so [Tomasz Ostrowski] has created a utility program that expands its capabilities. The software provides easy access to a range of common i2c peripherals. He’s got it talking to smart batteries, GPIOs, environmental sensors, an OLED display, and even an FM radio module. The code can all be found in a GitHub repository. The software is Windows-only so no fun and games for Linux users yet — but since it’s open source, new features are just a pull request away.

The CH341A is much more than an i2C controller, it also supports a surprising range of other interfaces including SPI, UARTs, and even a bidirectional parallel printer port. Maybe this software will serve to fire the imagination of a few others, and who knows, we could see more extended use of this versatile chip. Oddly we’ve featured these programmer boards before, though in a tricky flashing job.

Proposed European Electronic ID Law Raises Concerns

The harmonisation of standards for electronic identification across the EU should normally be soporific enough to send even the most Club-Mate-hyped hacker straight to sleep, but as Computer Weekly reports, discussion of this reform in the EU corridors of power has caused significant unrest among cyber security experts. Just how can providing Europeans with a harmonised digital ID be so controversial? As you might imagine, the devil lies in the detail.

At issue is the eIDAS Regulation, a system which, in the words of its website: “ensures that people and businesses can use their own national electronic identification schemes (eIDs) to access public services available online in other EU countries,” and “creates a European internal market for trust services by ensuring that they will work across borders and have the same legal status as their traditional paper-based equivalents,” and the point of concern lies with its application to websites. The EU want to ensure that Europeans can digitally verify businesses as well as individuals they deal with, and since that includes websites, they want to insert a provision allowing countries to mandate their own trusted root certificates. At a stroke, this opens the potential for state actors to snoop on all encrypted online traffic, something which would compromise the security of all.

Sadly for Europeans, this isn’t the only questionable online regulation effort from that region.

Thanks [Joyce Ng] for the tip.

A Network Adapter Thinks It’s A CD-ROM. Restore Its True Calling!

A mildly annoying trend over recent years has been for USB hardware devices to expose a CD-ROM drive containing their drivers for Windows users. Of course there’s no real CD in there, instead the software lives on a piece of flash memory. It’s usually not a problem as they also appear on the USB bus as their true calling, but not always.

[Martijn Braam] found himself the lucky owner of a USB network adapter which seemed to see its only purpose in life to be such a drive, and since he  wasn’t anxious to make another piece of e-waste, he broke it open to see if the fake CD drive could be disabled.

Inside the flimsy case he found a CoreChips SR9700 Ethernet controller, a chip for which there seems to be very little data in the wild. On the underside of the PCB was a flash chip, and as expected disabling this caused the CD drive to disappear to be replaced by the expected network card.

It’s a simple but useful hack, but there’s a little bonus for those unaware in the write-up. There’s a piece of software called USB_modeswitch that can perform this task on many cards, which is worth storing away in the event that it’s needed.

Raspberry Pi OS In-Place Upgrades, Not For The Faint Hearted

The Raspberry Pi series of boards are noted for their good software support, with a continuous flow of operating system upgrades such that an original Pi from 2012 will still boot the latest Pi OS. But these upgrades are best done by writing a fresh SD card, so oddly, the Pi remains surprisingly difficult in many cases to upgrade in place. [Iustin Pop] has taken a look at the problem, and finds that though it’s not always easy it remains possible with a bit or work.

An upgrade in place of a Raspberry Pi OS install that’s running on a headless device is probably the simplest of the lot, with a relatively small set of issues. Do it on a machine using the GUI though, and the switch from x.org to Wayland makes for a whole world of pain.

Perhaps most interesting for the insight it gives us into the way Raspberry Pi OS is derived from Debian, is the crossgrade process from the ARMhf build for earlier machines to the ARM64 one for the more recent ones. Here aside from a headache of differing paths and versions, he encounters the Pi-specific compilation tweaks put in place by the developers of Raspberry Pi OS, leading to the ARMhf version being a different branch from the original Debian than the ARM64 one.

Having read his examination of in-place upgrades we have to say that simply writing a new SD card remains the most attractive option. But sometimes along comes a remote system where that’s simply not possible, and this guide might just be very useful sometime.

Digital Photography Comes To The Apple II

Back in the very early days of consumer digital photography, one of the first stars of the new medium came from Apple. The QuickTake 100 used a novel flat form factor and at its highest resolution could only shoot 640×480 images, but at the time it was a genuine object of desire. It came in Windows and Apple versions, and to use the Apple variant required a Mac of the day with appropriate software.

The interface was an Apple serial connector though, so it was quite reasonable for [Colin Leroy-Mira] to wonder whether it could work with Apple’s 8-bit machines. The result is QuickTake for the Apple IIc, the product that perhaps Apple should have brought us in an alternative 1994.

Fortunately the protocol has already been reverse engineered and forms part of the dcraw package, however the process of extracting the code wasn’t easy. The full resolution and colour of the original pictures has to be sacrificed, and of course once the custom serial cable has been made it’s a painfully slow process transferring the pictures. But to get anything running in this way on such elderly hardware which was never intended to  perform this task is an extremely impressive feat. We would have given anything for this, back in the 8-bit days.

If you have a QuickTake and want to use a more modern machine, we’ve got you covered there, too.

Only One Hacker At The Keyboard? Amateurs!

We imagine many of you have seen the ridiculous scene from the TV series NCIS in which a network intrusion is combated by two people working at the same keyboard at once. It’s become a meme in our community, and it’s certainly quite funny.  But could there be a little truth behind the unintentional joke? [Tedu] presents some possibilities, and they’re not all either far-fetched or without application.

The first is called Duelmon, and it’s a split-screen process and network monitor worthy of two players, while the second is Mirrorkeys, a keyboard splitter which uses the Windows keys as modifiers to supply the missing half. As they say, the ability to use both at once would be the mark of the truly 1337.

Meanwhile here at Hackaday we’re evidently closer to 1336.5, as our pieces are written by single writers alone at the keyboard. We would be fascinated to see whether readers could name any other potential weapons in the dual-hacker arsenal though, and we’d like to remind you that as always, the comments are open below.

The intense hacking scene from NCIS can be found below the break. Be warned though, it contains the trauma of seeing a computer unplugged without shutting down first.

Continue reading “Only One Hacker At The Keyboard? Amateurs!”