Unless noted with the test the following equipment can be assumed.
Controller - Experiment #1 -Voltage Test
Controller - Experiment #2 - Raw Digital Data for initial review
Controller - Experiment #3 - Proof of Data
This is the first time we are going to make some assumptions that are based on internet research but we will prove them before we get much further.
Command 0x00 Notes
Command 0x01 Notes
Experiment #4 - Prove it's not a game specific pattern
Experiment #5 - Prove Console vs Controller data
Experiment #xx - Capture Controller plugged in to already powered on Console
Experiment #7 - Research + validation
Experiment #XX - Reset Command 0b1xxx x111
Experiment #XX - Rumble Pak Init
Additional Equipment
Hypothesis
Observation
Results
Experiment #XX - Rumble Pak On
Additional Equipment
Hypothesis
Observation
Results
Experiment #XX - RUmble Pak Off
Additional Equipment
Hypothesis
Observation
Results
Experiment #XX - Multi-Player delay between P1 data and P4 data, hard coding to read only controller one may be a transfer rate performance improvement.
Additional Equipment
Hypothesis
Observation
Results
Experiment #XX - Max actual Data Rate Using Command read commands
Additional Equipment
Hypothesis
Observation
Results
Experiment #XX - Transfer EEPROM data between 2 controllers, what is the data rate?
Experiment #XX - Is the PIF filtering the wire?