Author Topic: BP Microsystems Device Programmers  (Read 3716 times)

0 Members and 1 Guest are viewing this topic.

Offline KjeltTopic starter

  • Super Contributor
  • ***
  • Posts: 6736
  • Country: nl
BP Microsystems Device Programmers
« on: August 31, 2016, 08:44:13 am »
I own a BP Microsystems Device Programmer (BP-1600) since last year, I bought it second handed with a few modules (sockets for specific device packages).
The pro's of this device is that it can programm almost any device ever made and does it with high speed and reliability.
The con's are:
- no support anymore, you are on your own
- it is an old parallel port device programmer , so no support and you need Win XP to use the software
- there are a lot of different modules you need to programm a specific device and they are not cheap (ebay they go for >$150)

So I was wondering if there are more owners of these programmers and if they have manuals/schematics, ways of calibrating the devices and schematics of the modules ?
Anything would be appreciated since my device need a small re-calibration (it complains that for some sockets the current is 600uA's instead of the expected 300uA's) and I could use to build myself some extra modules without paying an arm and a leg. I noticed the modules have an 8pin I2C eprom on them, so the programmer can identify this module.

All information is welcome, and please share your programmer here. I will make some pictures soon and add them. I could also open it up and make some pictures from the inside.
But they can also be found on the net like these:


« Last Edit: August 31, 2016, 09:02:40 am by Kjelt »
 

Offline Rhine_Labs

  • Frequent Contributor
  • **
  • Posts: 441
  • Country: us
  • Rhine_Labs
    • My Personal Blog
Re: BP Microsystems Device Programmers
« Reply #1 on: October 22, 2025, 12:18:56 am »
Great Programmers! You still using it.

Difference between the 1600 and 1610 is memory is populated and has a USB to LPT Card. Based on a EZ-USB FX2LP Chip. I have a Backup of the eeprom I don't think it would be hard to reproduce a USB board.

Sometimes the pin driver boards are different as well but some 1600's have the 1.5V Capable ones installed that are used in the 1710.





« Last Edit: October 22, 2025, 12:27:08 am by KG7AMV »
 
The following users thanked this post: Kjelt

Offline KjeltTopic starter

  • Super Contributor
  • ***
  • Posts: 6736
  • Country: nl
Re: BP Microsystems Device Programmers
« Reply #2 on: October 22, 2025, 12:30:19 pm »
Wow 9 years later.... time flies  ;)

It is still in a box in my desk but I use it rarely to be honest.
Lot of hassle to run WinXP and sometimes i do not have the required programmer adapter.

Only for the exotic old eproms like the 25V ones or sometimes for a device not known in the database of my newer eprom programmer I do use it.

 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8733
  • Country: ca
Re: BP Microsystems Device Programmers
« Reply #3 on: February 17, 2026, 03:19:48 am »
WWAVUSBEPP   eeprom file ... reconstructed from images, come from here :   https://www.stevenrhine.com/?p=133599


BPM  does not sell them anymore, or will supply them if they have some, putting  "obsolete" on many models having Lpt ports ....   

the defunct archived usb2lpt project may / could  come to the rescue, version 1.7 is nearly identical,  compiled iic code and drivers still exists ...
« Last Edit: February 17, 2026, 08:25:13 pm by coromonadalix »
 
The following users thanked this post: Kjelt

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8733
  • Country: ca
Re: BP Microsystems Device Programmers
« Reply #4 on: February 17, 2026, 03:36:40 pm »
what a nightmare to program thoses pesky fx2lp, you have to be careful on the mode you use to get the fw into the eeprom ... 

so far   seems to work ... need time to finish ...


but interface does identify itself  once BPM  SW is installed  loll   

without the drivers,  windows "tought"  of an Bk precision usb to ttl interface  loll
« Last Edit: February 17, 2026, 03:38:19 pm by coromonadalix »
 

Offline KjeltTopic starter

  • Super Contributor
  • ***
  • Posts: 6736
  • Country: nl
Re: BP Microsystems Device Programmers
« Reply #5 on: February 17, 2026, 05:27:12 pm »
Nice job!  :-+
I might also try this project with your code to see if my BP1600 will become an 1610.
https://github.com/Blaster-HMX/WWAVUSBEPP
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8733
  • Country: ca
Re: BP Microsystems Device Programmers
« Reply #6 on: February 17, 2026, 06:24:20 pm »
For the cypress tools you have to register for free at Infineon / Cypress   trying to get their tools,  unless you have them already


Cypress Suite USB 3.4.7 ----  the hard one to get loll

good luck   :-+



The only mod i would have done is:  to add pins headers or say 2 pins jumpers in serial for the SDA SCL control lines going to the eeprom
and a ground and the + voltage pins,  just open the data lines to be able to flash it with other cheap tools using Dupont  jumpers cables
« Last Edit: February 17, 2026, 06:29:31 pm by coromonadalix »
 
The following users thanked this post: Kjelt

Offline Rhine_Labs

  • Frequent Contributor
  • **
  • Posts: 441
  • Country: us
  • Rhine_Labs
    • My Personal Blog
Re: BP Microsystems Device Programmers
« Reply #7 on: February 17, 2026, 07:58:05 pm »
Yes, it will work... Used the FX2 Dev Board on a few BPM programmer repairs already.

Please note my blog post https://www.stevenrhine.com/?p=133599

Original images that the info was reconstructed from. Sadly unable to release a complied binary but appears someone reconstructed it.













« Last Edit: February 18, 2026, 01:04:51 am by Rhine_Labs »
 
The following users thanked this post: Kjelt, coromonadalix

Offline Rhine_Labs

  • Frequent Contributor
  • **
  • Posts: 441
  • Country: us
  • Rhine_Labs
    • My Personal Blog
Re: BP Microsystems Device Programmers
« Reply #8 on: February 18, 2026, 01:00:01 am »
Nice job!  :-+
I might also try this project with your code to see if my BP1600 will become an 1610.
https://github.com/Blaster-HMX/WWAVUSBEPP

@Kjelt I am going to try it may take me a while to get to it but looks like it will work.
 
The following users thanked this post: Kjelt

Offline KjeltTopic starter

  • Super Contributor
  • ***
  • Posts: 6736
  • Country: nl
Re: BP Microsystems Device Programmers
« Reply #9 on: February 18, 2026, 09:54:17 am »
Thanks Steven,

just to make 100% sure can you confirm that between 0x0EFF and 0x1EE0 there are only 0xFF characters ?  :)
 

Offline Rhine_Labs

  • Frequent Contributor
  • **
  • Posts: 441
  • Country: us
  • Rhine_Labs
    • My Personal Blog
Re: BP Microsystems Device Programmers
« Reply #10 on: February 20, 2026, 06:18:52 am »
Thanks Steven,

just to make 100% sure can you confirm that between 0x0EFF and 0x1EE0 there are only 0xFF characters ?  :)

All Area's with data are in the photos..
 
The following users thanked this post: Kjelt

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8733
  • Country: ca
Re: BP Microsystems Device Programmers
« Reply #11 on: February 20, 2026, 06:58:04 am »
the missing offsets ranges witch i post here 

if not,  it does not get the right checksum, and an 8kb of file size,  it goes between  image 4 and 5  of Mr Rhines

witch sadly i had to argue about,   it is not complete,  for the non code guru like me, a matter of opinions, FF and 00  are data ....

FF FF  filled content  seems okay    HxD  and 010 editor    are okay with it ( the complete posted code  and checksum is ok )

up to the 1FC0 :    bytes 1FC6 1FC7   who has FF FF or 00 00   as explained  by Mr Rhines


Meanwhile,  I discovered  the FX3 sdk software for the FX3 Dev kit, they are way better to upload it into the fx2,   you already have the 64k aka "big memory"  option to send it to ...  no address changes,  the cycontrol does it all  for the 128k eeprom on the board ...

oh  by the way,    this board is called the geeetech variant with the reset near the usb plug, another variant exist, but pinout seems different and the reset button is at the opposite ?   

More infos here : https://www.newioit.com.au/archives/159



you need the drivers  of BpWin    loll

re-upped the image  minus the mouse cursor  image  loll
« Last Edit: February 22, 2026, 08:12:12 pm by coromonadalix »
 
The following users thanked this post: Kjelt

Offline Rhine_Labs

  • Frequent Contributor
  • **
  • Posts: 441
  • Country: us
  • Rhine_Labs
    • My Personal Blog
Re: BP Microsystems Device Programmers
« Reply #12 on: February 27, 2026, 02:13:58 pm »
@coromonadalix if it was anything other then FF I would have posted an image of it as its would have been data. Very basic! Be thankful for what I provided. It's all I could do for you.



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf