bprom

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...


Home | News | Documentation | Download | Bugs | Mail

News

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 Makefile for the installation paths and config.h for the default values.

2008-03-11

Version 0.2 released

Usage of options and parameters is more easy and intuitive now.
Parameter --size became optional.
Changed file permissions from rwx------ to rw-r--r-- for files that bprom writes
Easier to compile since gengetopt became optional

2008-01-16

Version 0.1.1 released! (fixed errors in man-page)
bprom works fine with a DIGITUS USB 1.1 to serial converter.

2007-11-26

Version 0.1 (initial release)


Documentation

Screenshot

Screenshot

General

bprom comes with a man page. Read man bprom as online man page for details.

Installation

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

Usage

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.


Downloads

Sources

Current version
Old versions

Binary distributions


Bugs

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.

Open bugs

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.

Fixed bugs

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!


Home | News | Documentation | Download | Bugs | Mail | first edit 2007-11-26, last edit 2008-04-01