Cloning Tektronix Application Modules.pdf

January 27, 2017 | Author: ttstreisand | Category: N/A
Share Embed Donate


Short Description

Download Cloning Tektronix Application Modules.pdf...

Description

Cloning Tektronix Application Modules

1 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

Hackaday

Cloning Tektronix Application Modules July 28, 2014 By Brian Benchoff

Tektronix’s MSO2000 line of oscilloscopes are great tools, and with the addition of a few ‘application modules’, can do some pretty interesting tasks: decoding serial protocols, embedded protocols like I2C and SPI, and automotive protocols like CAN and LIN. While testing out his MSO2012B, [jm] really like the (limited time) demo of the I2C decoder, but figured it wasn’t worth the $500 price the application module sells for. No matter, because it’s just some data on a cheap 24c08 EEPROM, and with a little bit of PCB design it’s possible to build this module for under $5. The application module Tektronix are selling is simply just a small EEPROM loaded up with an SKU. By writing this value to a $0.25 EEPROM, [jm] can enable two applications. The only problem was getting his scope to read the EEPROM, a problem easily solved with a custom board. The board [jm] designed is available at OSH Park, with the only additional components needed being an EEPROM, a set of contacts for reading a SIM card, and a little bit of plastic glued onto the back of the board for proper spacing.

Hacktek hacktek - Tektronix Application Module Hack I purchased a new Tektronix MSO2012B Oscilloscope and quickly found utility in the demo I2C decoder for when I need to diagnose the failed controller in my hot tub. Before the demo period expired, I decided that the capability was rather compelling but didn't have money to purchase the actual application modules. This scope is used purely for hobbies and will never make a buck. After scraping the internet (and Google Translate) for information about this scope, I was able to produce my own Application Modules. It was a whole lot easier than I expected it to be. After some investigation and trial/error I found that each application module can be enabled with up to two applications by writing the SKU of the application module (SKU can be found on the Tektronix website) onto a 24c08 eeprom. Once this was proven, boards were created at OSHPark, a few parts purchased from Digikey and I now have a rather capable device. For reference, dumps of the 24c08 are provided along with a part list to recreate this and my open source

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

2 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

board published on OSHPark 1x Haktek Module ($3.00) - https://oshpark.com/profiles/mchamster 1x 24c08 ($0.25) - Digikey - 24LC08BT-I/OTCT-ND 1x Sim holder ($1.50) Digikey - 609-1401-1-ND 1x Spacer - Free The 24c08 goes on the back of the board while the SIM holder will need to be trimmed to fit onto the board. Program the 24c08 by any means you have. I used a spare RaspberryPi. The I2C header to write to the module is labeled on the PCB. To make it fit in the Tektronix, use a spacer to fill the gap between the PCB and the module bay. I initially used a piece of paper folded up but eventually found a scrap piece of plastic and glued it on. What amazed me about this was Tektronix used no encryption, hashing or any other forms of authentication. It's just an EEPROM and for under $5 I was able to enable functionality that was not initially exposed. This shouldn't even be considered hacking. It's synonymous to flipping a bit in a configuration file.

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

3 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

- Jm

Tektronix Serial Bus

MDO/MSO/DPO 4000B Series Module

MDO3000 Series Module

MSO/DPO2000B Series Module

I2C, SPI

DPO4EMBD

MDO3EMBD

DPO2EMBD

RS-232 / 422 / 485 / UART

DPO4COMP

MDO3COMP

DPO2COMP

CAN, LIN

DPO4AUTO

MDO3AUTO

DPO2AUTO

FlexRay

--

MDO3FLEX

--

CAN, LIN, FlexRay

DPO4AUTOMAX

--

--

I2S/LJ/RJ/TDM

DPO4AUDIO

MDO3AUDIO

--

MIL-STD-1553

DPO4AERO

MDO3AERO

--

USB

DPO4USB

MDO3USB

--

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

4 of 14

Ethernet

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

DPO4ENET

--

--

Discontinued products

Serial Bus

MDO4000 Series Module

MSO/DPO4000 Series Module

MSO/DPO3000 Series Module

MSO/DPO2000 Series Module

I2C, SPI

DPO4EMBD

DPO4EMBD

DPO3EMBD

DPO2EMBD

RS-232 / 422 / 485 / UART

DPO4COMP

DPO4COMP

DPO3COMP

DPO2COMP

CAN, LIN

DPO4AUTO

DPO4AUTO

DPO3AUTO

DPO2AUTO

FlexRay

--

--

DPO3FLEX

--

CAN, LIN, FlexRay

DPO4AUTOMAX

DPO4AUTOMAX

--

--

I2S/LJ/RJ/TDM

DPO4AUDIO

DPO4AUDIO

DPO3AUDIO

--

MIL-STD-1553

DPO4AERO

DPO4AERO

DPO3AERO

--

USB

DPO4USB

DPO4USB

--

--

Ethernet

DPO4ENET

--

--

--

OSH Park

Eagle File

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

5 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

6 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

7 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

oontz.org <h3>SparkFun Electronics' preferred foot prints</h3> In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. <br><br> <b>Licensing:</b> CC v3.0 Share-Alike You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. Developed by element14 :<br> element14 CAD Library consolidation.ulp at 30/07/2012 11:22:31

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

8 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

* * >NAME >VALUE <b>Test Pins/Pads</b><p> Cream on SMD OFF.<br> new: Attribute TP_SIGNAL_NAME<br> <author>Created by [email protected]</author> <b>TEST PAD</b> >NAME >VALUE >TP_SIGNAL_NAME

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

9 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...

<b>EAGLE Design Rules</b> <p> Die Standard-Design-Rules sind so gewählt, dass sie für die meisten Anwendungen passen. Sollte ihre Platine besondere Anforderungen haben, treffen Sie die erforderlichen Einstellungen hier und speichern die Design Rules unter einem neuen Namen ab. <b>EAGLE Design Rules</b> <p> The default Design Rules have been set to cover a wide range of applications. Your particular design may have different requirements, so please make the necessary adjustments and save your customized design rules under a new name.

8/6/2014 1:50 PM

Cloning Tektronix Application Modules

10 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

11 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

12 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

13 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

Cloning Tektronix Application Modules

14 of 14

file:///C:/Users/lburrow/Desktop/ttstreisand/CloningTektronixApplicat...



8/6/2014 1:50 PM

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF