-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hi, I decided to give your project a try and build it myself because I tried to make a programmer myself but I couldn't figure out why it wasn't working. It looked to be working but after trying to clear the EEPROM (CAT28C256P-20) it read the same pattern (you'll understand further on).
After resetting the Arduino a couple of times to try to see if the problem was consistent or not, I can say that the problem is with one specific bit/pin (D5 on the EEPROM) from converting the repeating byte 0x20 to binary 0b00100000. This byte repeats itself for a 16th or an 8th of the contents of the EEPROM. Not sure exactly how many times because every time I try to read the EEPROM it stops at a different place. I have attached a log so you can see for yourself.
I'm hoping you can help me if you haven't abandoned this project (it's been 4 years since the last commit). Also, how can you program the EEPROM? I have a 32768 byte bin file (the same size as my EEPROM) and I was struggling to understand if your code supports some sort of XMODEM protocol or anything to program the EEPROM from the computer. Thanks!
https://pastebin.com/Hh4aBiXQ