I've tested this new firmware and it is excellent for me.
I used to get pretty random ECM times when using a usb hub (that's why I removed it), and now the ECMs are constant averaging around 110ms on my total tv card with usb hub.
When using smargo directly in a USB port, the ecms are the same as with the previous version - around 155ms.