No need for a new miner, the official cpu-optiminer works fine
cpuminer.exe -a yespower -N 2048 -R 32 -K "LITBpower: The number of LITB working or available for proof-of-work mini" -o stratum+tcp://XXX -u YYY
Note how the personalisation string cuts off with just 73 chars instead of the full string.
Yep. Got it. Thanks again for the information and support. Much appreciated.

The wallet accepts hash generated using the truncated pers string so it's not a miner issue.
That pers string is now part of the POW specification for the coin. Changing it now is changing
the specification.
Having a seperate parameter for the pers length is bad design. It is not necessary, strlen works fine,
and just creates opportunities for errors, as happened here.