background preloader

Bus Pirate

Bus Pirate
From DP Bus Pirate v3.6 available now for $30.15, including worldwide shipping Bus Pirate v3.6 is also available at Adafruit Industries (USA) EpicTinker (USA) Watterott Electronic (Germany) Evola (Europe) Anibit (USA) Hackaday (USA) The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff. It's got a bunch of features an intrepid hacker might need to prototype their next project. This manual is an effort to link all available Bus Pirate information in one place. Read about the Bus Pirate v3 design; the v3b update; and the v3.5 update. An initial batch of Bus Pirate v4 is now available to early adopters and testers. Introduction Features Features overview (original) Hardware Tutorials Forums Bus Pirate forums Linux, OS X Download Although the primary target of community is to significantly improve the user experience for Bus Pirate v4, the Bus Pirate v3 support will be maintained at all costs (despite the difficulties while compiling with the recent MPLAB XC16 compilers) Mods

Related:  python-oscilloscopeSécumicro controller stuffCool Hacks

animation example code: — Matplotlib v1.0.0 documentation [source code] """Emulate an oscilloscope. Requires the animation API introduced inmatplotlib 1.0 SVN.""" Keywords: python, matplotlib, pylab, example, codex (see Search examples) video [Ubiquisys/SFR femtocell] Here some videos demonstrating the attacks we presented using a rooted femtocell (and the GAN/UMA software). source Loaded: 0% How-to: Bus Pirate v1, improved universal serial interface We use the Bus Pirate to interface a new chip without writing code or designing a PCB. Based on your feedback, and our experience using the original Bus Pirate to demonstrate various parts, we updated the design with new features and cheaper components. There’s also a firmware update for both Bus Pirate hardware versions, with bug fixes, and a PC AT keyboard decoder.

The Common Methods of Hardware Hacking Hardware Hacking is an art, but there are some common methods to modifying devices that can jump-start any good hacking project. Favorited Favorite 2 The word “hacking” as it pertains to hardware is often misused. In the commonly accepted definition, “hardware hacking” means modifying a piece of existing electronics to use it in a way that it was not necessarily intended. Even that definition is vague, as it can refer to any method of modifying hardware, be it the enclosure, the electronics, or the behavior. Modifying an enclosure of a device is usually straightforward; drill a hole, cut a slot, etc. >>> Realtime FFT Graph of Audio WAV File or Microphone Input with Python, Scipy, and WCKgraph « fftpack from Tkinter import *import threadingimport time, datetimeimport wckgraphimport math #ADJUST THIS TO CHANGE SPEED/SIZE OF FFTbufferSize=2**11#bufferSize=2**8

Raspberry Pi, mini computers, Android and microcontrollers General electronics Handling LCD displays via USB UART from your computer - How to control displays from computers via serial UART communications in PythonRemote programming of mini PC like Raspberry Pi or Beaglebone Black - How to use SSH, SSHFS and VNC/RDP to remotely programm and operate an mini PC from another PC. Micro Python and pyboard Reverse Engineering Serial Ports Given the name of this blog and the number of requests that I’ve had, I think it’s high time we discussed serial ports; specifically, serial ports in embedded systems. My goal here is to describe the techniques that I’ve found effective in identifying and reverse engineering embedded serial ports through the use of definitive testing and educated guesses, and without the need for expensive equipment. Serial ports are extremely useful to embedded developers, who commonly use them for: Accessing the boot loaderObserving boot and debug messagesInteracting with the system via a shell

Software Selection - Getting Started Software Selection Most hobbyist and commercial users, as well as some educational users, program the PICAXE chip using the easy to learn BASIC language. This language is designed to allow users without any formal programming experience to be able to quickly and simply develop PICAXE microcontroller programs. PICAXE BASIC is much simpler to learn (and to 'debug') than traditional microcontroller languages such as assembler code or 'C'. The software for BASIC programming is completely free and available for Windows, Mac and Linux. Windows users should select the PICAXE EditorMac and Linux users should select AXEpad