how to (not) fail at hardware - rootcon 12/talks/how to (not...how to (not) fail at hardware craig...
TRANSCRIPT
![Page 1: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/1.jpg)
How to (not) Fail at HardwareCraig Smith
![Page 2: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/2.jpg)
How do you hack what you don’t know?
![Page 3: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/3.jpg)
But...
● I have never used X● I do not know that industry● I don’t know how that works● I wouldn’t know where to start● I’m sure others are more qualified
![Page 4: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/4.jpg)
But...
● I have never used X● I do not know that industry● I don’t know how that works● I wouldn’t know where to start● I’m sure others are more qualified
![Page 5: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/5.jpg)
The application stat
Women want to be 100% qualified
Men a comfortable if they are at least 60% qualified
![Page 6: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/6.jpg)
#1 Reason for Failure:
Scoping
![Page 7: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/7.jpg)
How did I get here?
![Page 8: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/8.jpg)
But why?
![Page 9: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/9.jpg)
Navigation Systems
![Page 10: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/10.jpg)
Black box
![Page 11: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/11.jpg)
Success!
![Page 12: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/12.jpg)
Welcome to the Auto Industry
![Page 13: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/13.jpg)
Production Lifecycle
Time From Development To Production:
Average Vehicle Age in the United States:
Total Time Supported by the Manufacturer:
5 Years
11.5 Years
16.5 Years
![Page 14: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/14.jpg)
OEMs and Tier Suppliers
![Page 15: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/15.jpg)
Functional Testing Environment
![Page 16: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/16.jpg)
Prototypes & Scopes
![Page 17: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/17.jpg)
Limit your scope
![Page 18: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/18.jpg)
Blackbox == Reverse Engineering
![Page 19: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/19.jpg)
DRM Validation Testing
![Page 20: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/20.jpg)
Current State of OEMs and Tier Suppliers
![Page 21: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/21.jpg)
SHDLC?
![Page 22: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/22.jpg)
Rules of Engagement
● Limit scope to targeted areas● Work with tier/component manufacturers directly● Ensure a proper testing environment● Scope creep & liability● Development Milestone reviews● Blackbox == Reverse Engineering
![Page 23: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/23.jpg)
Target Success
![Page 24: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/24.jpg)
Discussion
![Page 25: How to (not) Fail at Hardware - ROOTCON 12/Talks/How to (not...How to (not) Fail at Hardware Craig Smith How do you hack what you don’t know? But... I have never used X I do not](https://reader033.vdocuments.mx/reader033/viewer/2022042808/5f86f642ce48e0489e7ac3b7/html5/thumbnails/25.jpg)