[Hotsolder] encountered a bad encoder in his Rigol Oscilloscope, so he opened it up in order to replace the damaged part. According to him, it was quite an adventure, so he documented the disassembly and component swap for the benefit of anyone else out there that might have to do the same.
The teardown is in the form of a slideshow, which is available on his site. The images are all pretty well annotated, so you should be able to follow along quite easily if you happen to be tearing one apart yourself. There’s not a ton of exotic things to see inside the scope, it pretty much contains what you would expect to see if you cracked one open.
The encoder replacement went off without a hitch, and he even took pictures of the defective one to discuss how it works.
It’s definitely a quick and interesting read if you are simply curious about oscilloscopes, or if you happen to need to dismantle yours.
We love our little Rigol 1052E oscilloscope. It’s seen us through some perplexing problems and loved being upgraded from 50 MHz to 100 MHz. We’ve always been pleased with its role dictating waveforms for us, but we never thought we’d see homebrew apps for our little ‘scope.
We’re not exactly sure who [Krater] is, but he’s been working on some homebrew development for the Rigol DS1052E oscilloscope. Right now the capabilities are somewhat limited; all programming is via PEEKs and POKEs. Still, this is a fairly impressive development.
This wonderful little ‘scope has already had some time in the limelight by being easy to upgrade to 100 MHz. Hopefully with the new capabilities (Tetris, somebody make Tetris), this scope will become a staple in workshops around the world.
A tip ‘o the hat goes to [Rainer Wetzel] for sending this one in. Check out the video after the break to see an almost-working game of Pong playing on the 1052E
EDIT: [krater] dropped into the comments to tell us about his blog entry. Keep up the good work.
While a fancy Rigol 1052E oscilloscope is a great tool and a wonderful portable oscilloscope we heartily recommend, sometimes you just need to use the more ‘advanced’ functions of an oscilloscope. Luckily, [cibomahto] figured out how to use a Rigol scope with Python, allowing for easy remote viewing and control of a Rigol 1052E ‘scope on any desktop computer.
[cibomahto]‘s Python script grabs the screen and can send commands to the oscilloscope, effectively obviating the need for the slightly-terrible Rigol Ultrascope software. Not only that, controlling the 1052E is possible under OS X and Linux because of the portable Python nature of [cibomahto]‘s work.
The Rigol DS1052E has become the de facto standard oscilloscope to grace the workbenches of makers and hackers around the globe. With a small price tag, the ability to double the bandwidth, and an active homebrew development scene, we doubt [cibomahto]‘s work of grabbing data over USB will be the last hack we’ll see for this fine machine.
[Matthias Blaicher] may think this isn’t a big deal when it comes to the amount of work he put into the hack. But for us, anything that extends the functionality of the versatile yet affordable Rigol DS1052E is a win. In this case he’s taken a previous hack and made it work for more people by extending the functionality of the WFM file format viewer.
[Dexter2048] pulled off the original hack which allows this oscilloscope to be used as a spectrum analyzer. [Matthias] didn’t want the tool to be limited to running only on Windows systems so he got to work. This isn’t quite as easy as sounds because the only part of the original code that was released is the parser itself. [Matthias] had to build everything up from that starting point. His software uses standard Python to parse the WFM file and reformat the data. The features included in the current version allow you to export data as a CSV file and even plot the waveform and FFT as seen above.
[Andreas Schuler] has been playing around with his Rigol DS1022C digital storage oscilloscope. It’s an older model which can capture samples at up to 25MHz, but [Andreas] claims to have quadrupled that using a service menu hack. His technique changes the settings to use the DS1022C at 100Mhz.
Usually a hack like this includes some test measurements that confirm the hardware is actually sampling at the higher rate, and is not just claiming that it has the ability to do so. We’d love to hear from you in the comments if you’ve got this piece of bench hardware and decided to try it for yourself. His method enters in a sequence of buttons from the system info menu. If done correctly this will add a service menu option that wasn’t there before. A bit of navigation leads you to the screen seen above, where you can change the model number to DS1102C. This is the more robust 100MHz cousin of the 1022.
Rigol scopes are finding their way onto the workbenches of makers the world over. There’s a reason for that – they’re so easily upgraded. With a simple software update, you can turn the 50 MHz Rigol o’scope into a model with 100 MHz of bandwidth. Design decisions in one model are sometimes carried over to different product lines, so eventually someone would figure out how to turn the 70 MHz DS2072 scope into the 200 MHz DS2202. A great mod that turns an $800 oscilloscope into one with the features of a $1600 scope.
There’s no internal modifications necessary for this mod; it works simply by sending a few engineering unlock codes to the scope over USB, a simple task that [Blair] implemented with a Raspberry Pi and a bit of Python code. The only fault of the hack is the scope resetting each time it’s powered off. This can, in fact, be accomplished with just about any microcontroller with a Python interpreter.
A fairly uninformative demo video is available below, or you could check out the EEVBlog thread where this mod was conceived here.
We here at Hackaday expect a small, cheap USB/microcontroller dongle thingy that automagically updates the DS2072 to show up in our inbox any day now. We thank whoever sends that in.
A few weeks ago it came to our attention that Rigol’s DS2000-series oscilloscopes were easily unlocked with a few USB commands. We had expected a small microcontroller device would be developed to send these bits to a scope automatically, and we never imagined the final version of this tool hack would be so elegant. Now it’s possible to unlock a DS2072 o’scope using just a serial number and a great encryption hack.
The engineers over a Rigol (bless their hearts) used the same hardware for the $800, 70MHz DS2072 and the $1600, 200MHz DS2202. The only difference between the two are a few bits in the scope’s memory that are easily unlocked if you have the right key. A few folks over on the EEV Blog forum figured out the private key for the scope’s encryption and the user [cybernet] wrote a keygen.
The upgrade process is extremely simple: get the serial number of your DS2072, put it in the keygen, and enter the resulting key into the scope. Reboot, and you have a $1600 scope you bought for half price.
For a few years now, the Rigol DS1052E has been the unofficial My First Oscilloscope™. It’s cheap, it’s good enough for most projects, and there have been a number hacks and mods for this very popular scope to give it twice as much bandwidth and other interesting tools. The 1052E is a bit long in the tooth and Rigol has just released the long-awaited update, the DS1054Z. It’s a four-channel scope, has a bigger screen, more bells and whistles, and only costs $50 more than the six-year-old 1052E. Basically, if you’re in the market for a cheap, usable oscilloscope, scratch the ~52E off your list and replace it with the ~54Z.
With four channels of input, [Dave Jones] was wondering how the engineers at Rigol managed to stuff two additional front ends into the scope while still meeting the magic price point of $400. This means it’s time for [Dave] to reverse engineer the 1054Z, and give everyone on the Internet a glimpse at how a real engineer tears apart the worth of other engineers.
The first thing [Dave] does once the board is out of the enclosure is taking a nice, clear, and in-focus picture of both sides of the board. These pictures are edited, turned into a line drawing, and printed out on a transparency sheet. This way, both sides of the board can be viewed at once, allowing for a few dry erase marker to highlight the traces and signals.
Unless your voyage on the sea of reverse engineering takes you to the island of despair and desoldering individual components, you’ll be measuring the values of individual components in circuit. For this, you’ll want a low-voltage ohms function on your meter; if you’re putting too much voltage through a component, you’ll probably turn on some silicon in the circuit, and your measurements will be crap. Luckily, [Dave] shows a way to test if your meter will work for this kind of work; you’ll need another meter.
From there, it’s basically looking at datasheets and drawing a schematic of the circuit; inputs go at the left, outputs at the right, ground is at the bottom, and positive rails are at the top. It’s harder than it sounds – most of [Dave]’s expertise in this area is just pattern recognition. It’s one thing to reverse engineer a circuit through brute force, but knowing the why and how of how the circuit works makes things much easier.
Oscilloscopes are one of the most often used tools of the engineer, hacker, or maker. Voltmeters can do a lot, but when you really need to get a good look at a signal, a good scope is invaluable. This week’s hacklet is triggered by the rising slope of some of the best Oscilloscope projects on Hackaday.io!
We start with [DainBramage’s] recent project Stretching the Limits of a Rigol DS-1102E Scope. The new Rigol ds1054z may be getting all the press lately, but the older DS-1102E (100 MHz) model is still a very capable scope. [DainBramage] broke out his vintage Singer CSM-1 service monitor to generate frequencies all the way up to 500 MHz. The Rigol did admirably well, detecting a sine wave all the way up to 500 MHz. This is in part due to the scope’s 1 gigasample-per-second sampling rate. Once things got beyond the specified limit of 100 MHz though, the signal began to attenuate. Not bad for pushing a low-end scope way beyond its limits!
Next up is [Bruce Land] with his PIC32 oscilloscope. Microcontroller scope projects are nothing new, but one that runs at nearly 1 MHz sampling rate while generating NTSC composite video is nothing to sneeze at. [Bruce] pulled this off by using Direct Memory Access (DMA) to move the data from the ADC to memory, and to get the video data from memory to the I/O pins used to generate video. The video itself is created by a resistor tree DAC. All you need to make black and white video is three resistors and two I/O pins. [Bruce] says the entire scope cost about $4.00 us in parts!
[Jacob Christ] mixed art and science with his chipKIT Oscilloscope Plotter. [Jacob] used a Microchip PIC32 based Fubarino to draw patterns on his scope. To do this the scope must be set to X-Y mode. [Jacob] paired his Fubarino with a MCP4902 Digital to Analog Converter (DAC). Using a dedicated DAC is a great way to do this. [Jacob’s] images are a testament to that, as they’re some of the cleanest “scope art” drawings we’ve seen. Much like [Bruce Land], [Jacob] used his project as the basis for a college class. In fact, the image to the left was created by one of his students!
Hackaday.io is getting new features every day. Our dev team has just rolled out a new gallery view. Just click on a project’s featured image, or the “View Gallery” button, and you will be taken to a gallery view of every image used in the project – including log images. YouTube videos will render in the gallery as well. It’s a great way to view a timeline of progress for some of the projects on hackaday.io. For a great example of this, check out OpenMV’s gallery.
In other Hackaday.io news, check out the Caption CERN Contest! Every week we put up a new image from CERN’s archives. The Hackaday.io user who comes up with the funniest caption wins a T-Shirt from The Hackaday Store!
Looks like we’ve hit the end of the trace for this Hacklet. Same hack time, same hack channel, bringing you the best of Hackaday.io!
The Rigol DS1052E is the de facto oscilloscope for any tinkerer’s bench. It’s cheap, it’s good enough, and it’s been around for a long time; with the new 1054 zed model out now, you might even be able to pick up a 1052E on the cheap.
[wd5gnr1] came up with a really interesting piece of software that allows a Linux system to control most of the functions on this popular scope. With just a USB cable, you can read and log all the measurement of the scope, save waveforms in CSV format, and send data to gnuplot and qtiplot.
Since the 1052E has been around for such a long time, there’s a bunch of software out there that takes advantage of the nifty USB port on the front of this scope. If you need a cheap spectrum analyzer, here ‘ya go, and tools for the .WFM files native to this scope even exist for Windows. [wd5gnr1] even says his tool can probably be ported to Windows, but ‘just use Linux.’
[Martin] recently purchased a Philips LivingColors lamp. It’s a commercial product that basically acts as mood lighting with the ability to change to many different colors. [Martin] was disappointed with the brightness of his off-the-shelf lamp. Rather than spend a few hundred dollars to purchase more lamps, he decided to modify the one he already had.
[Martin] started by removing the front cover of his lamp. He found that there were four bright LEDs inside. Two red, one green, and one blue. [Martin] soldered one wire to the driver of each LED. These wires then connected to four different N-channel MOSFET transistors on a piece of protoboard.
After hooking up his RIGOL oscilloscope, [Martin] was able to see that each LED was driven with a pulse width modulated signal. All he had to do was connect a simple non-addressable RGB LED strip and a power source to his new driver board. Now the lamp can control the LED strip along with the internal LEDs. This greatly extends the brightness of the lamp with minimal modifications to the commercial product. Be sure to check out the video below for a complete walk through.
[Dave Jones] over at EEVblog got his hands on a small safe with an electronic lock and decided to try his hand at safe cracking. But rather than breaking out the thermal drill or shaped charge, he hooked up his Rigol scope and attempted a safe cracking via signal analysis (YouTube link).
We have to say that safes Down Under seem much stouter than most of the inexpensive lock boxes we’ve seen in the US, at least in terms of the quality (and quantity) of the steel in the body of the safe. Even though [Dave] was looking for a way in through the electronics, he still needed to deal with all that steel to get himself out of a face-palm moment that resulted in a lockout. Once that was out of the way, he proceeded to capture usable signals from the internal microcontroller using the only two available contacts – the 9 volt battery connections. While he did get signals, he couldn’t find any signatures that would help determine the six digits in the PIN, and as he points out, even if he did, brute-forcing through the one million permutations to find the right code would take too long, given the wrong-code lockout feature of the lock.
Even though he failed to hack into this particular safe, there’s still plenty to be learned from his methods. And who’s to say that other similar locks aren’t a little more chatty about their internals? Maybe you could even manage to EMP your way past the lock.
The Rigol DS1000 series of oscilloscopes are popular with hobbyists for good reason: they provide decent specs at a low price. However, their spectrum analysis abilities are lacking. While these scopes do have a Fast Fourier Transform (FFT) function, it’s limited and nearly useless for RF.
[Rich] wanted a spectrum analyzer for amateur radio purposes, but didn’t want to build his own sampling hardware for it. Instead, he wrote PyDSA, a software spectrum analyzer for Rigol DS1000 oscilloscopes. This tool uses the USB connection on the scope to fetch samples, and does the number crunching on a far more powerful PC. It’s able to plot a 16,000 point FFT at two sweeps per second when run on a decent computer.
PyDSA is a Python script that makes use of the Virtual Instrument Software Architecture (VISA) interface to control the scope and fetch the sample data. Fortunately there’s some Python libraries that take care of the protocol.
[Rich] is now able to use his scope to measure amateur radio signals, which makes a nice companion to his existing Teensy based SDR project. If you have a Rigol, you can grab the source on Github and try it out.
[mosaicmerc] over on hackaday.io has upgraded his Rigol DS2072A oscilloscope to a DS2302A, turning an $800 oscilloscope into one that sells for $2500, with all the bandwidth, storage depth, and options of the more expensive model.
Rigol o-scopes have a long and storied history of unlocking, hacking, and upgrading. The original hack that put Rigol on the map was the DS1052E upgrade that turned a 50MHz scope into a 100MHz scope. The latest low-end Rigol scope, the 1054Z can be unlocked in software to become an 1104Z with 100MHz of bandwidth, SPI, I2C, and RS232 decoders, twice the storage depth, and more triggers. It appears Rigol’s engineers are designing their products to capitalize on the hacker’s proclivity to buy their tools to get the ‘free’ upgrade. This, of course, sounds just slightly insane, but no one seems to mind.
The process of upgrading the Rigol DS2072A scope is documented over on the EEVBlog, and requires only a USB cable and a computer with the Labview Runtime Engine installed. It’s literally as simple as pressing a few buttons; a far cry from the previous keygen method that was also engineered over on the EEVBlog.
The Internet Archive has a truck. Why? Because you should never underestimate the bandwidth of a truck filled with old manuals, books, audio recordings, films, and everything else the Internet Archive digitizes and hosts online. This truck also looks really, really badass. A good thing, too, because it was recently stolen. [Jason Scott] got the word out on Twitter and eagle-eyed spotters saw it driving to Bakersfield. The truck of awesome was recovered, and all is right with the world. The lesson we learned from all of this? Steal normal cars. Wait. Don’t steal cars, but if you do, steal normal cars.
In a completely unrelated note, does anyone know where to get a 99-01 Chevy Astro / GMC Safari cargo van with AWD, preferably with minimal rust?
[Star Simpson] is almost famous around these parts. She’s responsible for the TacoCopter among other such interesting endeavours. Now she’s working on a classic. [Forrest Mims]’ circuits, making the notebook version real. These Circuit Classics take the circuits found in [Forrest Mims]’ series of notebook workbooks, print them on FR4, and add a real, solderable implementation alongside.
Everyone needs more cheap Linux ARM boards, so here’s the Robin Core. It’s $15, has WiFi, and does 720p encoding. Weird, huh? It’s the same chip from an IP webcam. Oooohhhh. Now it makes sense.
Here’s some Crowdfunding drama for you. This project aims to bring the Commodore 64 back, in both a ‘home computer’ format and a portable gaming console. It’s not an FPGA implementation – it’s an ARM single board computer that also has support for, “multiple SIDs for stereo sound (6581 or 8580).” God only knows where they’re sourcing them from. Some tech journos complained that it’s, “just a Raspberry Pi running an emulator,” which it is not – apparently it’s a custom ARM board with a few sockets for SIDs, carts, and disk drives. I’ll be watching this one with interest.
There are numerous examples of hardware which has latent features waiting to be unlocked by software. Most recently, we saw a Casio calculator which has the same features as its bigger sibling hidden within the firmware, only to be exposed by a buffer overflow bug (or the lead from a pencil if you prefer a hardware hack).
More famously, oscilloscopes have been notorious for having crippled features. The Rigol DS1052E was hugely popular on hacker benches because of it’s very approachable price tag. The model shipped with 50 MHz bandwidth but it was discovered that a simple hack turned it into the DS1102E 100 MHz scope. Tektronix has gotten in on this action as well, shipping modules like I2C, CAN, and LIN analyzation on the scope but requiring a hardware key to unlock (these were discovered to have a horribly insecure unlock method). Similar feature barriers are found on Rigol’s new reigning entry-level scope, the DS1054Z, which ships with protocol analyzation modules (among others) that are enabled only for the first 70 hours of scope operation, requiring an additional payment to unlock them. Most scope manufacturers are in on the game, and of course this is not limited to our tools. WiFi routers are another great example of hardware hosting firmware-unlockable features.
So, the question on my mind which I’d like to ask all of the Hackaday community is this: are unlockable features good for us, the people who use these tools? Let’s take a look at some of the background of these practices and then jump into a discussion in the comments.
First off, I think we can all agree on this: it is reasonable to reuse parts of a hardware design in many models. If you want to ship five models but only roll one circuit board it makes everything easier, from sourcing that board to stuffing and testing each unit since you have a universal spec for jigs and other processes. This happens all the time and often a PCB will have components populated for some models and not for others. I’ll come back to this in the coming sections.
Let’s walk through a few of the reasons a company might ship a product under multiple model numbers yet hosting similar features.
Bottom Line and Getting Hardware to Those Who Need It
I’m going to call this the altruistic reason for this practice. Companies look for the biggest margin, and that is going to be high-end equipment where they can differentiate themselves from competitors and where businesses with purchasing power are the customer. The harware is recognized by those in industry as something they want to use. This hardware appears only on professional benches since the new hotness has a price tag that means you need a reason to have this scope before you’ll bite the bullet and buy one. But once you have those probes on your test board you’re glad to have it. For companies and contractors alike, purchasing a high-end scope makes sense. Better equipment that helps an engineer work faster or catch problems more easily pays for itself in billable hours and when it comes to manufacturing.
But look, there are a limited number of these customers. It’s wise to look beyond just the high end for several reasons, and so companies look to mid and low-tier models in the same family of products. So someone has the great idea to remove some options, silk screen a different number onto the front of the case, and market it as an entry level model of the gold standard scope.
The Effect of an Entry Level Model
The price point made the DS1052E the first scope for a generation of hackers. [via Unboxing Video]There are several benefits to a lower-priced, entry-level model. Now, students, hobbyists, and the curious are able to get their hands on the hardware. From the company’s point of view this builds brand loyalty; the product works well and they like it. When these users get a larger budget (like getting hired as a hardware engineer) and want to upgrade they will think of this company first. The company also continues to sell the pro model at a higher price and make great margins while the companies still benefit from having great tools.
From the user point of view this unlocks faster prototyping, development, and troubleshooting. Doing and learning more in less time is a similar personal value as I mentioned before with the professional engineers.
Everyone wins, right?
It’s Like an App Store
If you are feeling slighted by having hardware that needs a software purchase to unlock its utility, I direct your attention to smartphones. You purchase the hardware (let’s sidestep the unrelated issue of carrier-subsidized phones) and it comes with basic functions even though it’s capable of much more. You extend the capability by purchasing apps which do more with the same hardware.
The smartphone comparison still holds when you think of price. Simple features on an oscilloscope (for instance, protocol decoding) cost a lot more than an app on your phone. But when was the last time your oscilloscope software crashed? I hope the answer is never.
These devices are being used to design and test electronics in industry. Failure in a scope could ripple through the consumer market causing all kinds of mayhem and so oscilloscope manufacturers keep their walled garden immaculate. This type of rock-solid dependability costs more than an app that drains your battery due to a dodgy memory leak. And of course the market for smartphones is much larger than that for oscilloscopes which greatly affects pricing.
The Marketing Department Made Us Do It
One thing should be abundantly clear: hardware developers don’t want to follow several parallel designs through to production. But the marketing department will insist on having several options in the line. It’s part of a concept called market segmentation which seeks to tailor products to carefully selected groupings of customers. I touched on the logic behind this earlier: engineers designing professionally need top-of-the-line tools and features and can afford to pay for them, hobbyists don’t have the same needs or the same pocketbook.
Whenever I turn on my scope it tells me how much time I have left before these functions are crippled.
So, marketing wants to have a product that is like candy for any given segment, but as I said, the hardware development team won’t want to design wholly different hardware for each segment. The easiest thing to do is to design with all the bells and whistles and throw some of them overboard for the mid- and low-tier offerings. This is fairly painless to do with software. The Rigol DS1052E had all of the hardware to be a 100MHz scope but the firmware shipped with it was sampling the ADC at half speed for an artificial limitation of 50MHz. They could have redesigned a slower analog frontend, but that comes at a huge cost when changing the sample rate in firmware costs almost nothing (just a bit of software engineering time and testing).
How We Feel About the Upsell
Where Rigol learned their lesson was with the DS1054Z, which ships with everything turned on for about 70 hours (55 for some of the functions) and then cripples those features when the timer runs out. This opens the door to upsell your entry level customers. The DS1032E never had a “purchase” option to enable the latent features… only a “hacking” option for that.
What’s interesting is the way I feel about this countdown timer. I’ve never actually used any of those functions in the last two years. But I feel like it’s a bit shady that they’re going to be taken away from me at some point. I equate it to buying a car you can drive to the mall for the first 70 hours of use. After that you can drive it anywhere you want as long as it’s not the mall. It’s still capable of going there but the software won’t let you do it without an upsell. If the scope had come with those already locked, my attitude would be that this is what I get for buying the entry-level model. Instead I feel like something’s being taken away. Human nature I guess.
I’m Fence Sitting
And now I’d like to hear your opinion. I can’t figure out exactly how I feel about this. In my use case I don’t have a big need for the features that have been locked out. And I certainly wouldn’t have afforded a more expensive model; this one was a stretch for me (and it is my first scope).
Back when the LinkSys WRT54G was new and DD-WRT came out, I flashed the firmware which unlocked some features and I did actually use them. In that case I don’t feel like I slighted the company — after all I paid for the hardware in the first place and used an Open Source firmware to get more out of it.
What have your experiences been with hardware shipped with crippled or unlockable features? Is it good for the user by getting more hardware in the hands of the masses, or are we missing out with hardware that’s far more capable than it’s allowed to be?
We’ve often heard (and said) if you can’t hack it, you don’t own it. We noticed that [tmbinc] has issued a call for help on his latest project: developing new firmware and an FPGA configuration for the Rigol DS1054Z and similar scopes. It isn’t close to completion, but it isn’t a pipe dream either. [tmbinc] has successfully booted Linux.
There’s plenty left to do, though. He’s loading a boot loader via JTAG and booting Linux from the USB port. Clearly, you’d want to flash all that. Linux gives him use of the USB port, the LCD, the network jack, and the front panel LEDs and buttons. However, all of the actual scope electronics, the FPGA functions, and the communications between the processor and the FPGA are all forward work.
Why the Rigol? [tmbinc] says they are cheap, have decent hardware, and use parts that have accessible tool chains. Plus, the Rigol is popular among people likely to hack their scope. The Xilinx FPGA and the ARM processor are reasonably easy to work with using either open source or freely available tools.
We’ve seen several open scope designs, but developing from scratch is a different animal than reverse engineering something that is already built. We’ve also seen [Dave Jones] reverse engineer the DS1054Z in detail. We are sure that will be a big help to [tmbinc’s] efforts. We hope Hackaday readers will answer the call and help produce some open source software. It will be interesting to see if the community can outperform the manufacturer.
Rigol, the manufacturers of every hackerspace’s favorite oscilloscope, announced a new chipset. The current lineup of Rigol scopes top out at around 1GHz. In a prototype scope based on this chipset, Rigol demonstrated 4GHz bandwidth and 20GS/s with one Billion point memory depth. What this means: Rigol will be making very powerful scopes in the near future.
Repairs of retrocomputers are always interesting, but usually the same. Wipe off some dust, possibly replace a cap or two, retrobrite the case, and you’re done. This is not the usual retrocomputer repair. [Drygol] found a C64 that was apparently stored in a swamp for several years. The power switch fell off when he touched it. Somehow, miraculously, the circuit worked and [Drygol] rewarded the board with a new enclosure, dyed keycaps, an SD2IEC mod, and a kernel switch mod.
Guess what’s back? A pen computer with a color sensor on one end, and an ink mixer in the other. The Scribble Pen is the Internet’s infamous crowdfunded color-sensing pen, and the scammer behind it is looking for another funding round. Has anything changed since we tore this thing apart three years ago? No, it’s still a scam. I’ve been keeping tabs on the guy behind it, he’s still not in prison, and there are still idiots on this planet.
The ‘A’ stands for ‘Arts’.
The Benchy is everyone’s favorite tugboat and 3D printer benchmarking tool. They usually float, sideways. However, [MakeShift] somehow figured out how to add weight to the keel and turn the cutest little tugboat into a real, remote controlled boat. You could probably model a proper hull for the bottom of this boat, and it would be one of the few 3D prints where the actual design would be subject to US Copyright.
Is the fidget spinner fad dying? Square, the startup built around turning old AUX to cassette adapters into POS terminals seems to think so. They’ve been graphing their sales figures for fidget spinners, and there has been a marked decline since school let out for the summer. Will the trend pick back up in September? Who cares.
With pervasive smartphones and tablets, the touch interface is assumed for small LCD screens, and we’ve likely all poked and pinched at some screen, only to find it immune to our gestures. Manufacturers have noticed this and begun adding touch interfaces to instruments like digital oscilloscopes, but touch interfaces tend to be an upgrade feature. But thanks to this hybrid oscilloscope touchscreen interface, even the low-end scopes can get in on the action.
It only makes sense that [Matt Heinz] started with one of the most hackable scopes for this build, which was his Master’s thesis project. Using an Android tablet as an auxiliary interface, [Matt] is able to control most of the main functions of the scope remotely. Pinching and expanding gestures are interpreted as horizontal and vertical scaling, while dragging the displayed waveform changes its position and controls triggering. While it’s not a true touchscreen scope, the code is all open source, so can a true aftermarket Rigol touchscreen be far away?
Rigol’s test gear has something of a history of being hacked. Years ago the DS1022C oscillocope was hacked to increase bandwidth, and more recently the DS1054Z was hacked to unlock licensed features. Now, it’s the MSO5000’s turn.
Over on the EEVBlog forums a group has been working on hacking another Rigol, the MSO5000, a 70 MHz oscilloscope which can be upgraded to 350 MHz via software licensing. Various other features including a two channel, 25 MHz arbitrary waveform generator are also built-in, but locked out unless a license key is purchased. The group have managed to enable all the locked options without license keys.
The hack is quite simple. The Linux system running on the scope has a default root password of, you guessed it, “root”. After logging in over SSH with these credentials, the user just needs to modify the startup file to add the “-fullopt” flag to the “appEntry” application. This starts the application in a fully unlocked state, which gives access to all the features.
The MSO5000 costs about $1000, and the bandwidth option alone adds over $3000 to the price. If you’re willing to risk your warranty, and you have the skills to edit a file with vi, this hack provides a serious upgrade for free.