Solved

Hardware hacking: Signal tracing

Posted on 2007-03-20
5
1,032 Views
Last Modified: 2013-11-13
I'm trying to get into hardware hacking as a hobby.  I'm trying to find some good information on the reverse engineering bit.  Does anyone have any good directions or sources of information?  Primarily I'm concerned with signal tracing.  How can I track what bytes are sent accross a line?

I'm wanting to solder some wires into a circuit  and attach to a db9 connector that I can send some signals across to simulate what the button push does.  I'm hacking my sprinkler system.  Just having fun while voiding my warranty.

Thanks
0
Comment
Question by:phuff34
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
5 Comments
 
LVL 1

Expert Comment

by:babylonfive
ID: 18765434
You should try a low-cost 'logic analyzer'. This is a tool similar to a oscilloscope, except that it captures the signal levels in a digital domain (active or inactive, depending upon voltage) and displays them with other associated signals.

This type of device in the low-cost department (expensive ones start at $25000+) can either be standalone or operate over USB with a computer.

I'll look up some links and post them in the next few hours for you. Such a tool is very helpful.
Here's an example until I can get more: http://cgi.ebay.com/PC-USB-Oscilloscope-Logic-analyzer-of-UART-SPI-I2C_W0QQitemZ120100014839QQcategoryZ104247QQssPageNameZWDVWQQrdZ1QQcmdZViewItem


david
0
 

Author Comment

by:phuff34
ID: 18765831
Great thanks!  I look forward to the links.  Does it matter if the circuit board is analog or digital?  Or would I need to get a converter if it is analog?

Thanks.
0
 
LVL 1

Accepted Solution

by:
babylonfive earned 250 total points
ID: 18765924
Yes, of course it would matter.   8 )

If you are banging around with digital stuff, like signals to your DB-9 to your computer or some sort of controller or logic, you need the analyzer part,.. if you are looking at analog you need more of an oscilloscope, which shows actual analog levels over time.

If necessary you can even just use a voltmeter (digital ones are cheap and plentiful) to tell you the voltage or level NOW. The other tools I've mentioned show you those signal levels changing over a period of time, which is much easier to use.

Note that the link i gave you is for a device that acts as a O-scope and an analyzer together.

David
0
 
LVL 2

Expert Comment

by:fullandby
ID: 18777346
Here is a site where you can get "pinout" information. Also there is plenty of this stuff out there for hobbyists, just google away and you will find plenty.

http://pinouts.ru/
0
 
LVL 1

Expert Comment

by:babylonfive
ID: 18901911
Thanks for the points!
I hope you make a lot of good progress. Fullandby is right, and that is a great site for pin-outs. You can also use the part number at most manufacturers sites and the pin-outs can be sometimes found in their data sheet.
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question