Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skgleba/teensy4vfi
Teensy 4.x firmware for Voltage Fault Injection research
https://github.com/skgleba/teensy4vfi
baremetal fault-injection glitching hacking teensy
Last synced: 17 days ago
JSON representation
Teensy 4.x firmware for Voltage Fault Injection research
- Host: GitHub
- URL: https://github.com/skgleba/teensy4vfi
- Owner: SKGleba
- License: mit
- Created: 2023-09-19T19:13:39.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-15T16:33:30.000Z (10 months ago)
- Last Synced: 2024-05-01T21:53:57.494Z (7 months ago)
- Topics: baremetal, fault-injection, glitching, hacking, teensy
- Language: C
- Homepage:
- Size: 380 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# teensy4vfi
Teensy 4.0 / 4.1 firmware for Voltage Fault Injection research## note
This project is in its very early stages, it also serves as a way for me to learn """white box""" SoC baremetal programming.
Some code might make no sense and/or be overcomplicated, suggestions and non-C++ PRs are welcome.## Known TODOs
- Critical bug fixes
- Docs, readme, measurements, etc
- More glitch types### Optional
- Exceptions & Interrupts
- Interrupt-based trigger (optional due to high jitter)
- More RPC commands## compiling & flashing
This project does not have any external requirements, it can be compiled with the [Arm GNU Toolchain](https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
The output *.hex* can be used with [teensy-loader](https://www.pjrc.com/teensy/loader_win10.html) to flash the flash (lul)