Yes, I am sorry.
I also have pending pull request from Luke which is probably good, but I do not have the time to make the integration (with all the release cycle, and testing on all the miner flavors). Especially in the web, which is not my strongest side, I am reluctant to change things
But developers are welcome to do custom builds, and develop their own flavors if they feel it is interesting for them.
Zvi, there's no reason to say "I'm sorry"
In my opinion the code repositories should be used interactively.
Some of the guys here are addicted enough to even code stuff for you (web or not), but unfortunately they can't integrate their stuff in the mainstream.
That's why
2112 suggested a step back from day to day issues and look back in with a bigger perspective. You have a unique position being on the team since the first SP-T chip was being created. Since SP35 is almost out of stock, with the new chips (if any) one can try a new approach. It will be a pity to use the same (or slightly modified) chip optimization model since the SP10 units
From a personal perspective I know it's hard to break routines and take new challenges when there is a multitude of small issues to be solved. However, those issues will always be there. Sometimes I'd like to code stuff instead of driving my team to do the coding
Particularly when the team is small and busy. But they need guidance and planning while they do what they do best: code. They can't be efficient when they focus on both current issues and future planning. Someone needs to do the planning for them
It's the "management" job security paradigm
With the continuous increase in the number of SP-T models, just testing new firmware versions for all situations out there will eventually stress your team more than it can cope with. If I were you, I'd drop support for older models (I'm still happy with my SP10 running FW 1.5.8 and I'm not looking to upgrade it any longer). That will let you focus on the new ones. Also, try an "agile" way of running things. Let your guys focus on the improvements with the largest impact and with minimum work-hours .. the R&D supporting the firmware using the future line of chips should be one of those.
By the way, no one needs a weekly FW update. It can be bi-weekly or even monthly. There's no time to upgrade and monitor the units (particularly in large numbers) for improvement, that quick. What it really boils out of it, is to sort out priorities, communicating the sort result to the team. And one can't do that properly when (s)he's always busy with small stuff.