Update:
bmminer version 4.9.2 - Started: [2016-08-31 10:14:40.706]
--------------------------------------------------------------------------------
(5s):14.14T (1m):12.40T (5m):12.23T (15m):12.27T (avg):12.38Th/s
A:103306843 R:256 HW:108 WU:174135.0/m Connected to eu.stratum.bitcoin.cz diff 63.6K with stratum as user Zwilla.W94
Block: 2333a366... Diff:221G Started: [19:54:56.449] Best share: 22.8M
--------------------------------------------------------------------------------
[Po]ol management [Se]ttings [Di]splay options [Q]uit
0: BC5 0 : | 14.51T / 12.38Th/s WU:0.0/m
--------------------------------------------------------------------------------
[2016-08-31 19:54:56.450] Stratum from pool 0 detected new block at height 427712
[2016-08-31 19:54:57.860] Accepted d1f16b0c Diff 79.9K/63645 BC5 0 pool 0
[2016-08-31 19:55:00.943] Accepted e143f65b Diff 74.5K/63645 BC5 0 pool 0
Now I change the diff from 63645 to 9347.
I think it is now working really stable.
Now I make a new build with updated Api. I will report later the output of:
bmminer-api -o version
bmminer-api -o stats
bmminer-api -o
bmminer-api -o pools
The source included the latest addition on api.c
root = api_add_uint32(root, "Current Block Height", &(pool->current_height), true);
uint32_t nversion = (uint32_t)strtoul(pool->bbversion, NULL, 16);
root = api_add_uint32(root, "Current Block Version", &nversion, true);
Note! The source will be updated later!
And thx for the donations atm.
You will get a very readable source. And an absolut stable code and binary.
This is the escrow donation address: 16PP93e8tL1QuM7eoGNvLGtdfvHw5rAcd9
verify it here
https://bitcointalk.org/index.php?topic=1569129.msg16099916#msg16099916