The firmware is completed for the most part; there are a few things that maybe could be improved. The next step is testing the BMS. I have come up with some test methods and I am starting the testing process. There will basically be a charge test and a discharge test where quantities such as battery voltage and time are measured. I am also going to try to do a coulomb counting test to determine battery pack capacity.