Kia ora,
What versions of the iCEBreaker were made and shipped to the general public? I currently have a 1.0d and 1.0e board.
I am looking at added a device quirk to NetBSD so that the port A of the FTDI chip doesn’t get attached to the kernel as a serial device, so that iceprog can then actually find the board and program it. The FTDI device quirks table in NetBSD matches against exact product strings, so I’m going to have to list all the iCEBreaker product strings.
This is a very good question. I have to admit that I am not 100% sure. I think 1.0d and mainly 1.0e were shipped in volume. The other letter revisions of the boards were made at least as prototypes. I only bump the letter when I made the hardware and realized I want to tweak something.
If you are already adding things to BSD you should know that v1.1a is around the corner. Probably another two/three weeks before I officially release them.
I have just committed code to the NetBSD kernel to add the iCEBreaker to NetBSD’s FTDI quirks table so that the kernel lets the user access the programming port.
I also switched the quirk matching to allow wildcards (trivial work on my part) so all future iCEBreaker versions should work fine under NetBSD.