How did this play into things, if the firmware upgrade works on all s9's does that mean the chips were already designed with this feature in mind?
Does this somehow violate the patent held by Halong?
Yes the chips were designed with BM's version of AB in mind. However, after the kerfuffle over
covert AB Bitmain seems to have decided to hold off turning on their
overt AB until the noise over AB in general settled down AND until someone else got the pools to support it.
Why do so many folks still continue to wrongly say that Halong Mining owns the AB patent? As has been said time and again including being very clearly spelled out on the Halong site the patent is owned by
Little Dragon LLC. Halong is just a licensee of it. Now as to who owns Little Dragon (and for that matter Halong) is anybody's guess as neither company wants anyone to know and both have gone to great lengths to prevent anyone from knowing. The only info on Little Dragon is that they are represented by a Chicago law firm (
look on the Little Dragon LLC site) and all communications go through them.
As to violating the Patent - highly doubt it though of course I expect that to be contested. However BM made mention in their blog that the Patent has already been shot down in several jurisdictions. More to the point - you cannot Patent an end result (reuse of previous hash calcs) and there are always several ways to skin a cat. Case in point, Intel/AMD cpu's, the various makes of GPU's, etc. all do the same thing, just differently but producing the same results.