BLX: try something new...

MAybe this way it works. As I know now the charging logic is mostly handled by the rom's battd firmware which is a closed source binary. However, without cpcap_firmware this wouldn't work so there must be a way to handle BLX via kernel - somehow, or not... We'll see!
BLX: set MAX_CHARGINGLIMIT to 99