mirror of
https://github.com/TomNisbet/TommyPROM.git
synced 2024-06-07 22:29:34 +00:00
Update Unlock Ben Eater Hardware notes
This commit is contained in:
parent
9f42883e5a
commit
825ff16a45
|
@ -36,6 +36,10 @@ hand, will refuse to unlock when the timing is outside the acceptable maximum.
|
||||||
|
|
||||||
# Solution
|
# Solution
|
||||||
|
|
||||||
|
**Note:** if you are using the Ben Eater EEPROM programmer, see the
|
||||||
|
[unlock-ben-eater-hardware sketch](https://github.com/TomNisbet/TommyPROM/tree/master/unlock-ben-eater-hardware)
|
||||||
|
for a solution to disable SDP on locked chips.
|
||||||
|
|
||||||
The TommyProm programmer uses direct port access on the Arduino to control the data bus
|
The TommyProm programmer uses direct port access on the Arduino to control the data bus
|
||||||
and addressing shift register. This is much faster than doing individual DigitalWrite
|
and addressing shift register. This is much faster than doing individual DigitalWrite
|
||||||
calls and allows the unlock and page write code to run comfortably within the tBLC
|
calls and allows the unlock and page write code to run comfortably within the tBLC
|
||||||
|
|
BIN
docs/images/ben-eater-hardware.jpg
Normal file
BIN
docs/images/ben-eater-hardware.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
|
@ -1,10 +1,14 @@
|
||||||
|
#Unlock Ben Eater Hardware
|
||||||
|
|
||||||
|
![Ben Eater EEPROM Programmer](../docs/images/ben-eater-hardware.jpg)
|
||||||
|
|
||||||
Utility to unlock 28C256 Software Data Protection (SDP) for the
|
Utility to unlock 28C256 Software Data Protection (SDP) for the
|
||||||
[Ben Eater EEPROM](https://github.com/beneater/eeprom-programmer)
|
[Ben Eater EEPROM](https://github.com/beneater/eeprom-programmer)
|
||||||
programmer design. This hardware is similar to the TommyPROM hardware, but it uses
|
programmer design. This hardware is similar to the TommyPROM hardware, but it uses
|
||||||
different shift register chips and different pin assignments.
|
different shift register chips and different pin assignments.
|
||||||
|
|
||||||
To meet the timing requirements of the SDP unlock, this code uses direct port writes
|
To meet the timing requirements of the SDP unlock, this code uses direct port writes
|
||||||
to set and read values on the data bus. It will work Arduino Uno and Nano hardware,
|
to set and read values on the data bus. It will work with Arduino Uno and Nano hardware,
|
||||||
but would require changes for other platforms.
|
but would require changes for other platforms.
|
||||||
|
|
||||||
**NOTE** that this sketch **will not** work on TommyPROM hardware. It is included here
|
**NOTE** that this sketch **will not** work on TommyPROM hardware. It is included here
|
||||||
|
|
Loading…
Reference in New Issue
Block a user