Update: 50MHz to 100Mhz scope conversion

Changing this 50MHz Rigol oscilloscope into its larger, more expensive brother just became quite a bit easier. When we originally looked at this hack it required pulling some capacitors off of the board. Now all it takes is three commands over a serial terminal connection.

Take a look at the walk through video after the break. You’ll see that there’s one chip that needs to be setup differently to change the functionality. Removing capacitors was actually changing the commands sent to initialize that chip at power-up. Now you can just change the model number and one letter of the serial number via a terminal and the firmware will recognize this as the more expensive DS1102E.

Continue reading “Update: 50MHz to 100Mhz scope conversion”

Oscilloscope doubles as a serial terminal

PC-based USB oscilloscopes are fast becoming all the rage. [Matt Sarnoff’s] Terminalscope takes the reverse approach, adapting an oscilloscope into a full serial terminal. You may have seen something similar before in the Dutchtronix/SparkFun O-Clock, but [Matt’s] project goes one further by adding a PS/2 keyboard port for full bidirectional serial communication, and with much sharper display resolution to boot.

The mostly VT-100 compatible Terminalscope is built around two AVR microcontrollers: an ATmega328P runs full-tilt to generate the video signal and handle serial I/O, while an ATtiny45 handles keyboard input to avoid interrupting the ’328’s duties. Rather than vector trace each character, a raster-scanning approach is used: the beam follows a fixed X/Y path (like a television), while modulating the Z input (beam intensity) to form an image. The device can be connected to a PC via serial port or USB-to-TTY adapter, or directly to another microcontroller to debug serial output.

We recently showed an oscilloscope being used as a multichannel digital logic display. The Terminalscope provides yet another use for this essential bench tool and could nicely round out a “poor man’s” testing setup. The schematic and full source code are available for download.

Update: more pink wireless-terminal hacking

[Dave] poked around inside of an IM-ME wireless toy and compiled his findings. He read about the device when we covered it in November and picked up a couple to see what he could do. He patched into the debug port in the CC1110 processor and enabled it by performing a chip erase. He then began mapping out how the processor connects and communicates with the qwerty keyboard, the wireless radio, and the LCD screen. The board is full of test points which make the hardware easy to access. [Dave’s] experiments show that this hackable device is full of potential so let’s see what you can do!

Pink wireless-terminal of wonder

[Hunter Davis] is at it again, this time hacking the pink IM-ME to use as a wireless terminal. It sells for between $12-16 and he ordered it to get free shipping with another purchase. The wireless antenna registered as an HID device when he plugged it into his Linux box. He then sat down for a long USB sniffing session only to be surprised by the lack of any type of security. Everything transferred to the device is just plain text in hexidecimal. Because of possible DMCA issues he hasn’t posted a driver but does explain most of the process to write your own.

[Hunter] has given us a lot of handheld hacks. This device is meant as a remote terminal for instant messaging. We’re sure you can think up a lot better uses so let us know in the comments and don’t forget to send in any projects you come up with.

[Thanks Paul]

Propeller-based Terminal

pocketerm

[Vince Briel] has created an embedded device based on the Parallax Propeller chip that acts as a serial terminal. It takes input from a standard PS/2 keyboard and outputs color VGA. It also has a second serial port to connect to a PC for debugging or programming. He is selling kits and has the schematics available. The board has a lot of hacking potential and it could easily be made into a video game or a Wikipedia browser.

[via RetroThing]

How-to: The Bus Pirate, universal serial interface

UPDATE: New firmware with JTAG and more

We’re always excited to get a new chip or SIM card to interface, but our enthusiasm is often dampened by the prototyping process. Interfacing any chip usually means breadboarding a circuit, writing code, and hauling out the programmer; maybe even a prototyping PCB.

A few years ago we built the first ‘Bus Pirate’, a universal bus interface that talks to most chips from a PC serial terminal. Several standard serial protocols are supported at 3.3-5volts, including I2C, SPI, and asynchronous serial. Additional ‘raw’ 2- and 3- wire libraries can interface almost any proprietary serial protocols. Since this has been such a useful tool for us, we cleaned up the code, documented the design, and released it here with specs, schematic, and source code.

Continue reading “How-to: The Bus Pirate, universal serial interface”

Getting root on the G1

If you’ve been holding off on a T-Mobile G1 purchase because you didn’t like the apparent user restrictions, there’s some good news. The Android powered phone comes with an easy button for getting root. Install a terminal app and you can manually start the telnetd service. All that’s left is telenetting into the device and it’ll give you root level access.