Towards the end of last year, O2 became the first UK network to pass on 90p for every £1 donated to charity by SMS. (The remaining 10% covered network and third party costs). This move was echoed by a number of other network operators.
It's now giving 100% of text donations to UK charities by covering the costs itself.