Read and write EEPROM and EPROM chips with Böhm µ-prom and µ-prom 2001
Since I didn't want to use the DOS version of the programmer's software,
I wrote a linux version...
2008-04-01 |
No, not a joke but a bugfix: since -p is broken, forget 0.3 and update to 0.3.1! Sorry me... |
2008-03-29 |
Version 0.3 brings support of the µ-PROM programmer! Some minor errors were fixed, refer to bugs section for a list. Though there's still no real
configure-script, installation can now easily configured by editing
|
2008-03-11 | Version 0.2 released Usage of options and parameters is more easy and intuitive now. |
|
2008-01-16 | Version 0.1.1 released! (fixed errors in man-page) |
2007-11-26 |
Version 0.1 (initial release) |

bprom comes with a man page. Read man bprom
as online man page for details.
Simply the usual make / sudo make install. Binary installs
to /usr/bin, man page to /usr/share/man/man1. If that doesn't fit your
needs, change BINPATH and MANPATH in the Makefile.
Default values (like model of the programmer, baud rates, serial
interface) can be edited within the file config.h using
a simple text editor. For further details refer to included file INSTALL
bprom without any parameters gives you basic help and may
enter an interactive mode in further versions. Refer man bprom
for the m-parameter that your chip needs, there are also many examples.
bprom works stable for me. That doesn't mean the absence of bugs. You are very welcome to give any feedback, report a bug or system bprom works with.
If you use a USB-serial-adapter and bprom hangs immediatly after the start, abort bprom with Ctrl-C, pull the adapter out of the USB-port, plug it in again and restart bprom. This error occurs after reading EPROMs, but you can write EPROMs without having to plug the adapter. Therefore, the usual Test // Correct program // Burn EPROM - cycle is not affected.
2008-04-01 |
Option -p broken, fixed. UPROM-2001 really is the default programmer now, as the manual says. |
2008-03-29 |
Wrong execution order when erasing an EEPROM, blank checking and writing with -ebw. Minor correction in man-page: file names given at example differed from the one at the explanation of the example. Serial port was initialized with defaults for data bits and stop bits, not with given values. |
2008-01-16 |
Some corrections in man-page. -r needs -f filename! |