Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grandideastudio/jtagulator
JTAGulator: Assisted discovery of on-chip debug interfaces
https://github.com/grandideastudio/jtagulator
Last synced: about 1 month ago
JSON representation
JTAGulator: Assisted discovery of on-chip debug interfaces
- Host: GitHub
- URL: https://github.com/grandideastudio/jtagulator
- Owner: grandideastudio
- Created: 2013-05-04T02:11:56.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-01-19T00:47:18.000Z (11 months ago)
- Last Synced: 2024-08-01T09:25:34.270Z (4 months ago)
- Language: Propeller Spin
- Homepage: https://grandideastudio.com/portfolio/security/jtagulator/
- Size: 808 KB
- Stars: 631
- Watchers: 58
- Forks: 96
- Open Issues: 4
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGES.markdown
Awesome Lists containing this project
- awesome-hacking-lists - grandideastudio/jtagulator - JTAGulator: Assisted discovery of on-chip debug interfaces (Propeller Spin)
README
JTAGulator
==========An open source hardware hacking tool that assists in identifying on-chip debug (OCD) interfaces from test points, vias, component pads, or connectors of an electronic device.
Usage
-----Main project page: [https://grandideastudio.com/portfolio/security/jtagulator/](https://grandideastudio.com/portfolio/security/jtagulator/)
Documentation: [https://github.com/grandideastudio/jtagulator/wiki](https://github.com/grandideastudio/jtagulator/wiki)
Videos: [YouTube playlist](https://www.youtube.com/playlist?list=PLsyTdiI7kVn8H848lMSKljkUwPnZfke9k)
Firmware
--------The JTAGulator firmware is built with the [Parallax Propeller Tool version 1.3.2](https://grandideastudio.com/media/P8X32A-Setup-Propeller-Tool-v1.3.2.zip) for Windows. If you wish to compile code or contribute to the project, we recommend using this software. Alternative [development environments](https://www.parallax.com/download/propeller-1-software/) are untested and unsupported.
Official releases: [https://github.com/grandideastudio/jtagulator/tags](https://github.com/grandideastudio/jtagulator/tags)
Demonstration of the firmware update process: [https://www.youtube.com/watch?v=xlXwy-weG1M](https://www.youtube.com/watch?v=xlXwy-weG1M)
Firmware compilation using [OpenSpin](https://github.com/parallaxinc/OpenSpin): `openspin -o JTAGulator.eeprom -e -v JTAGulator.spin`
Firmware testing using [PropLoader](https://github.com/parallaxinc/PropLoader) (write to RAM): `proploader -p /dev/SERIALPORT -v JTAGulator.eeprom`
Firmware updating (write to EEPROM): `proploader -p /dev/SERIALPORT -v -e JTAGulator.eeprom`
*Note: This is a development repository. Interim commits may be unstable.*
Author
------
Created by Joe Grand of [Grand Idea Studio](https://grandideastudio.com).Contributions by [@samyk](https://github.com/samyk), [@kbembedded](https://github.com/kbembedded), [@BenGardiner](https://github.com/BenGardiner), Bryan Angelo, [@adamgreen](https://github.com/adamgreen), [@0ff](https://github.com/0ff), [@stephengroat](https://github.com/stephengroat), [@alexmaloteaux](https://github.com/alexmaloteaux), HexView, [@piggybanks](https://github.com/piggybanks), Crypt, [@dummys](https://github.com/dummys), and Bob Heinemann.
License
-------
The JTAGulator design is distributed under a [Creative Commons Attribution 3.0 United States](https://creativecommons.org/licenses/by/3.0/us/) license. This means that you can share and adapt the work, but you must attribute the work to the original author.The JTAGulator name and logo are registered trademarks of [Grand Idea Studio]((https://grandideastudio.com)). The marks may not be used on derived works without permission.