OK here's something weird.
Balance before: 545.00MB
Connect, download a 21MB file, disconnect
Balance after: 545.00MB
!?? Does the current balance only update periodically? If the current balance figure is out of date at any given time, then any measurements based on that could seem off, as they would not necessarily reflect all recent usage.
Also, the MDMA 'Current session, combined' counter reset all by itself several times during the download (even though the download itself did not seem to disconnect once), what does that mean? So the MDMA figure doesn't seem to be reliable. RSSI is -81, so signal a bit on the weak side, could there be something like the dongle 'reconnecting' at a lower network layer without breaking the TCP connection?
Edit Several hours later and showing 545MB. Tried another experiment: Connected again, downloaded a 12MB file, disconnected, and my balance is now 532MB - so that seemed correct, though the MDMA numbers are still messed.
Edit2 Another test, 531MB balance => 11MB file download => 519MB balance. Seems about right, and the balance is updating immediately. So either I was somehow mistaken and confused that the "before" balance was 545 in the first test, or Cell C's usage tracking missed some actual usage.
Edit3 Another different type of test:
519.00MB balance => connect very briefly, do only a few KB of transfer, disconnect => 518.00MB balance
518.00MB balance => connect very briefly, do only a few KB of transfer, disconnect => 517.00MB balance
517.00MB balance => connect very briefly, do only a few KB of transfer, disconnect => 516.00MB balance
Usage is indeed rounded up to the nearest 1MB for the session, even if you only download a few thousand bytes!
Not cool Cell C 