I understand that the SmartSolar chargers have a built-in profile for charging LiFePO4 batteries, but I'm wondering if that profile merely represents a set of values that can otherwise be set arbitrarily to charge an "arbitrary" battery. For instance, a lithium cobalt battery with a voltage that is not a multiple of 12. I'm also not entirely clear on how to select the bulk and float voltages for this application. I understand that absorption charging should not be used and can be disabled by setting absorption time to 0. Should bulk and float voltages be set to the same value of e.g. 4.2V per cell?
Additionally, is it possible to use the SmartSolar in place of a BMS by controlling a sufficiently rated relay from the load output? In theory this should provide over-discharge protection, over-charge protection, and cold charging shutoff. Over-current protection can be provided with a fuse. Are there any other functions that a BMS would provide?