Maybe you should try port it to cairnsmore1 next? I think enterpoint has sold over a 100 boards (without a decent bitstream), so there's a market
I will be happy to provide them a bitstream within 24 hours of them submitting a BDK implementation. It's really easy stuff, fill-in-the-blank.
I am not going to implement the software glue code for any more boards, including ztex 1.15y, so please don't ask. This is a lot like how Linus and Microsoft don't write BIOS code -- they have the motherboard manufacturers do it. If you want to sell a motherboard, you have to write a few lines of BIOS code. It's not a big deal.
The boardmakers choose the chips to use as "glue logic". Most of them used chips which are massive, massive, massive overkill for the task at hand --
far more complicated than is necessary for something as simple as bitcoin mining.
They picked these chips, they should deal with the complexity -- eat your own dog food. After the headaches of dealing with ztex's interface (which is a whole microcontroller with it's own freaking instruction set and compiler!) I realize that this is an incredibly inefficient use of my time. Also, I don't have any other boards to test on anyways (and I don't want free boards so please don't offer them -- donating a free board seems to make hardware manufacturers feel entitled to something in return). I did the ztex 1.15x implementation mainly so that I could see how my homebrew boards compare to something professionally designed/manufactured.
The BDK is basically two files of "fill-in-the-blank" code. The Ztex implementation was only 20 lines before I converted it to use reflection (so it can compile without the ztex jar file) and I'll do the reflection-conversion for future BDK submissions myself. Boardmakers already have code that does all of this stuff; it's just a matter of pasting the right code into the right blank
and debugging it. If they picked the "simplest glue chip that could possibly work" the debugging will be easy. Sadly most of them didn't do this.
So, please petition your boardmakers, not me. That said, I'll accept BDK submissions from anybody -- so if you have a pile of boards from manufacturer XYZ and can't get XYZ to cooperate it might be a good idea to simply spend an afternoon doing it yourself.
Thanks.
End rant.