[{"data":1,"prerenderedAt":438},["ShallowReactive",2],{"guide-en-jk-bms-model-number-explained":3,"guides-en":358},{"id":4,"title":5,"body":6,"date":337,"description":338,"extension":339,"keywords":340,"meta":347,"navigation":348,"path":349,"related":350,"seo":354,"stem":355,"updated":356,"__hash__":357},"guides_en\u002Fguides\u002Fjk-bms-model-number-explained.md","JK BMS Model Numbers Explained: B2A8S20P, PB2A16S20P and More",{"type":7,"value":8,"toc":319},"minimark",[9,13,18,21,109,112,116,144,147,151,159,162,165,168,171,188,192,239,242,246,249,257,261,285,293,297,302,305,309,312,316],[10,11,12],"p",{},"A JK BMS model name looks cryptic, but it follows a pattern. JK-B2A8S20P, JK-PB2A16S20P and JK-B2A24S15P each tell you the product line, the balance current, the maximum cell count and the continuous current rating. JK does not publish an official decoder, so what follows is the pattern that matches the spec sheets and the shop listings. Check the spec sheet of your exact unit before you rely on a number.",[14,15,17],"h2",{"id":16},"the-pattern","The pattern",[10,19,20],{},"Take JK-PB2A16S20P apart:",[22,23,24,40],"table",{},[25,26,27],"thead",{},[28,29,30,34,37],"tr",{},[31,32,33],"th",{},"Part",[31,35,36],{},"Example",[31,38,39],{},"Meaning",[41,42,43,54,65,76,87,98],"tbody",{},[28,44,45,49,51],{},[46,47,48],"td",{},"JK",[46,50,48],{},[46,52,53],{},"Brand (Jikong, Chengdu)",[28,55,56,59,62],{},[46,57,58],{},"Series",[46,60,61],{},"PB",[46,63,64],{},"Product line: B, PB, BD and others",[28,66,67,70,73],{},[46,68,69],{},"Balance current",[46,71,72],{},"2A",[46,74,75],{},"Active balancer current",[28,77,78,81,84],{},[46,79,80],{},"Cell count",[46,82,83],{},"16S",[46,85,86],{},"Maximum number of cells in series",[28,88,89,92,95],{},[46,90,91],{},"Current rating",[46,93,94],{},"20P",[46,96,97],{},"Continuous current in tens of amps: 20P = 200 A",[28,99,100,103,106],{},[46,101,102],{},"Suffix",[46,104,105],{},"-H, -HC, -R",[46,107,108],{},"Optional features of a variant",[10,110,111],{},"So JK-B2A8S20P is a B-series board with a 2 A balancer, up to 8 cells and 200 A. JK-B2A24S15P is a 2 A balancer for up to 24 cells at 150 A. JK-PB2A16S20P is the inverter BMS for up to 16 cells at 200 A.",[14,113,115],{"id":114},"the-series","The series",[117,118,119,127,138],"ul",{},[120,121,122,126],"li",{},[123,124,125],"strong",{},"B",": the classic smart BMS with an active balancer and Bluetooth. Common for vans, boats, e-bikes and DIY packs. Lower-numbered versions have few or no communication ports.",[120,128,129,131,132,137],{},[123,130,61],{},": the \"inverter BMS\" for home storage. It adds CAN and RS485 ports for the inverter, a parallel RS485 port, a 4-bit DIP switch for the pack address, dry contacts, a heating output, a 1000-event log and LED SOC indicators. See the ",[133,134,136],"a",{"href":135},"\u002Fguides\u002Fjk-bms-inverter-communication","inverter communication guide",".",[120,139,140,143],{},[123,141,142],{},"BD",": smaller boards with a lighter balancer. Here the balance figure is read differently: BD6A means 0.6 A, not 6 A, and BD4A is 0.4 A.",[10,145,146],{},"Board revisions inside a series also matter. The device info page in the app shows a hardware version (for example 19H) and a software version (for example 19.25). V19 firmware changed some value formats, such as the short circuit delay, so a setting copied from a V15 board may not fit a V19 one.",[14,148,150],{"id":149},"the-balance-current","The balance current",[10,152,153,154,158],{},"The number before the A is the balancer current: 1A, 2A, or 0.4A and 0.6A on BD boards. Active balancing moves energy from the highest cell to the lowest, so a 2 A balancer corrects a drift about twice as fast as a 1 A one. For packs from 100 Ah up, 2 A is the usual choice. The ",[133,155,157],{"href":156},"\u002Fguides\u002Fjk-bms-balance-settings","balance settings guide"," explains when the balancer runs.",[14,160,80],{"id":161},"cell-count",[10,163,164],{},"The S figure is the maximum. A board marked 8S runs 4 to 8 cells, 16S runs 7 or 8 up to 16, and 24S runs 8 to 24. The exact minimum depends on the board, because the BMS needs a minimum pack voltage to power itself. Set the Cell Count setting to your real number of cells: a mismatch raises the \"cell count does not match\" alarm and makes the voltage protections wrong.",[14,166,91],{"id":167},"current-rating",[10,169,170],{},"The P figure times ten is the continuous current: 10P = 100 A, 15P = 150 A, 20P = 200 A, 30P = 300 A. Peak and short circuit current are higher and listed in the spec. Choose a board rated above the largest continuous current your inverter or motor draws, with some margin for heat. A 3 kW inverter on a 24 V pack already draws about 125 A at full load, before conversion losses.",[10,172,173,177,178,182,183,187],{},[133,174,176],{"href":175},"\u002F","JK Preset Studio"," uses this figure. When you apply a ready ",[133,179,181],{"href":180},"\u002Fpresets","preset",", its current limits are capped at the rating read from the model name, so a 100 A board never gets a 200 A limit. The ",[133,184,186],{"href":185},"\u002Fguides\u002Fjk-bms-ocp-scp-settings","OCP and SCP guide"," covers how to set the limits below the rating.",[14,189,191],{"id":190},"suffixes","Suffixes",[22,193,194,206],{},[25,195,196],{},[28,197,198,200,203],{},[31,199,102],{},[31,201,202],{},"Seen on",[31,204,205],{},"What sellers list",[41,207,208,219,229],{},[28,209,210,213,216],{},[46,211,212],{},"-H",[46,214,215],{},"B-series",[46,217,218],{},"Heating pad output",[28,220,221,224,226],{},[46,222,223],{},"-HC",[46,225,215],{},[46,227,228],{},"Heating pad output and CAN port",[28,230,231,234,236],{},[46,232,233],{},"-R or R",[46,235,215],{},[46,237,238],{},"RS485 port only",[10,240,241],{},"The letters are not used consistently. Some listings write HS where others write HC for the same board. Read the feature list, not only the suffix.",[14,243,245],{"id":244},"same-model-different-features","Same model, different features",[10,247,248],{},"Two boards with the same name can still differ. We probed a JK-B2A8S20P on hardware 19H and firmware 19.25: it refused writes to RFV, charging float mode, RCV and RFV time, precharge time, the PCL switch, heating and the heating temperatures, the port mode and the CAN and UART2 protocol numbers. The settings frame still carried values for all of them, so the app may show settings the board cannot use.",[10,250,251,252,256],{},"The browser editor checks this for you. After it connects, it tries each optional setting by writing back its current value, which changes nothing. Settings the BMS does not have are marked \"Not on this BMS\" and left out of presets and writes. For a ",[253,254,255],"code",{},".jkcfg"," file from a known model, they get a softer \"Maybe not on this BMS\" hint.",[14,258,260],{"id":259},"which-one-to-buy","Which one to buy",[117,262,263,269,275],{},[120,264,265,268],{},[123,266,267],{},"12 V or 24 V van, boat or e-bike pack",": a B-series 8S board, 1 A or 2 A balancer, current rating above your inverter or motor.",[120,270,271,274],{},[123,272,273],{},"48 V home storage with a hybrid inverter",": a PB-series board, because the inverter needs CAN or RS485 and parallel packs need addresses.",[120,276,277,280,281,137],{},[123,278,279],{},"Cold location",": a board with a heating output, plus a pad. See the ",[133,282,284],{"href":283},"\u002Fguides\u002Fjk-bms-temperature-heating-settings","temperature and heating guide",[10,286,287,288,292],{},"Whatever you choose, start from the ",[133,289,291],{"href":290},"\u002Fguides\u002Fjk-bms-lifepo4-settings","LiFePO4 settings guide"," once it is wired.",[14,294,296],{"id":295},"faq","FAQ",[298,299,301],"h3",{"id":300},"where-do-i-find-the-exact-model","Where do I find the exact model?",[10,303,304],{},"In the app's device info page, on the board label, or in the editor's Device tab after reading the BMS.",[298,306,308],{"id":307},"is-a-20p-board-fine-for-200-a-continuous","Is a 20P board fine for 200 A continuous?",[10,310,311],{},"That is its rating with good cooling. Many users keep the long-term current below about 80 % of it.",[298,313,315],{"id":314},"can-i-add-can-to-a-board-without-it","Can I add CAN to a board without it?",[10,317,318],{},"No. Ports are on the board. Buy the variant you need.",{"title":320,"searchDepth":321,"depth":321,"links":322},"",3,[323,325,326,327,328,329,330,331,332],{"id":16,"depth":324,"text":17},2,{"id":114,"depth":324,"text":115},{"id":149,"depth":324,"text":150},{"id":161,"depth":324,"text":80},{"id":167,"depth":324,"text":91},{"id":190,"depth":324,"text":191},{"id":244,"depth":324,"text":245},{"id":259,"depth":324,"text":260},{"id":295,"depth":324,"text":296,"children":333},[334,335,336],{"id":300,"depth":321,"text":301},{"id":307,"depth":321,"text":308},{"id":314,"depth":321,"text":315},"2026-10-12","Decode any JK BMS model name: series, balance current, cell count and current rating, plus the -H, -HC and -R suffixes and what they mean for heating, CAN and RS485.","md",[341,342,343,344,345,346],"jk bms model number","jk bms model explained","jk b2a8s20p","jk pb2a16s20p","jk bms b2a24s15p","which jk bms to buy",{},true,"\u002Fguides\u002Fjk-bms-model-number-explained",[351,352,353],"jk-bms-inverter-communication","jk-bms-ocp-scp-settings","jk-bms-lifepo4-settings",{"title":5,"description":338},"guides\u002Fjk-bms-model-number-explained",null,"ew18dCwuhQY6tHFQBO6n7KwlDo8I3ia7MtRkUw1VcYQ",[359,363,366,367,370,375,380,384,388,392,396,399,403,407,410,414,418,422,426,430,434],{"path":360,"title":361,"description":362,"date":337,"updated":356},"\u002Fguides\u002Fjk-bms-alarms-list","JK BMS Alarms List: Every Alarm, Its Cause and the Fix","All JK BMS alarms in one table: what each one means, what usually triggers it and which setting governs it, from cell OVP and MOS OTP to wire resistance.",{"path":135,"title":364,"description":365,"date":337,"updated":356},"JK Inverter BMS Communication: Deye, Victron and Growatt Setup","Connect a JK inverter BMS to Deye, Victron or Growatt over CAN or RS485: protocol number, port mode, DIP address, cable pinout and the inverter-side settings.",{"path":349,"title":5,"description":338,"date":337,"updated":356},{"path":283,"title":368,"description":369,"date":337,"updated":356},"JK BMS Temperature and Heating Settings: Safe Values for LiFePO4","Set JK BMS charge and discharge temperature limits, MOS OTP and the heating function. Why the -20 °C factory default is wrong for LiFePO4 and what to use instead.",{"path":371,"title":372,"description":373,"date":374,"updated":356},"\u002Fguides\u002Fjk-bms-soc-stuck-at-99","JK BMS SOC Stuck at 99%: Why It Never Reaches 100% and the Fix","JK BMS SOC stuck at 99% and never showing 100%? See what the BMS waits for at the end of charging, the six usual causes, and the settings that fix it.","2026-10-07",{"path":376,"title":377,"description":378,"date":379,"updated":356},"\u002Fguides\u002Fjk-bms-bluetooth-browser","Change JK BMS Settings over Bluetooth in Your Browser","Connect to a JK BMS from Chrome or Edge, read every setting, apply a preset and write it back in a safe order with read-back checks. No JK app needed.","2026-10-04",{"path":156,"title":381,"description":382,"date":383,"updated":379},"JK BMS Balance Settings: Start Voltage, Trigger, Current","JK BMS balance settings explained: start balance voltage, balance trigger voltage, max balance current and the Balancer switch, for LFP, NMC and LTO.","2026-10-02",{"path":385,"title":386,"description":387,"date":383,"updated":356},"\u002Fguides\u002Fjk-bms-cell-overcharge-protection-tripping","JK BMS Cell Over Charge Protection Keeps Tripping: Causes and Fix","JK BMS cell over charge protection tripping and releasing every minute? See why a charger set too high causes it, how to tell it from a weak cell, and how to fix it.",{"path":389,"title":390,"description":391,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-detail-log","How to export and read the JK-BMS Detail Log","What the JK-BMS Detail Log contains, how to export it from the app, how to read its events and what the log analysis page tells you about trips and faults.",{"path":393,"title":394,"description":395,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-export-import-settings","Export and Import JK BMS Settings: The .jkcfg File Guide","How to export and import JK BMS settings with the app, what the .jkcfg file contains, why hand edits break it, and how to edit it safely in your browser.",{"path":290,"title":397,"description":398,"date":383,"updated":379},"JK BMS Settings for LiFePO4: 8S and 16S, 280Ah and 314Ah","JK BMS settings for LiFePO4 packs: per-cell voltage, balance, current and temperature values for 8S and 16S with 280Ah and 314Ah cells, in three wear levels.",{"path":400,"title":401,"description":402,"date":383,"updated":356},"\u002Fguides\u002Fjk-bms-log-messages-explained","JK BMS Log Messages Explained: Boot, Time calibration, Protections","What each JK BMS log message means: Boot, Time calibration, APP open charge, protection trips and releases, Discharge On Failed and Unknown Log Code [0].",{"path":404,"title":405,"description":406,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-nmc-lto-settings","JK BMS Settings for NMC and LTO: Safe Per-Cell Values","JK BMS settings for NMC and LTO packs: per-cell OVP, UVP, balance, temperature and C-rate values in three wear levels, plus how the editor detects chemistry.",{"path":185,"title":408,"description":409,"date":383,"updated":379},"JK BMS Overcurrent Protection Settings: OCP and SCP Guide","JK BMS overcurrent protection settings explained: charge and discharge OCP limits, delays, recovery times and SCP, with ranges and sizing for inverters.",{"path":411,"title":412,"description":413,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-parameters-explained","JK BMS Parameters Explained: Every Setting by Group","JK BMS parameters explained in one glossary: cell OVP, OVPR, UVP, UVPR, balance, SOC, RCV and RFV, current and temperature limits, with typical LFP ranges.",{"path":415,"title":416,"description":417,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-password","JK BMS Password: Default Codes, Change and Reset Guide","Your JK BMS password is really two codes: Bluetooth and settings. See factory defaults, how to change them, what to try if one fails, and what to do if lost.",{"path":419,"title":420,"description":421,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-reboots-power-events","JK BMS Reboots and Charge MOS Off: Reading Power Events in the Log","JK BMS reboots or the charge MOS switched off by itself? Learn to read Boot rows and MOS state in the Detail Log and tell expected restarts from real faults.",{"path":423,"title":424,"description":425,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-sending-failure","JK BMS Sending failure: Causes and Step-by-Step Fix","JK BMS Sending failure on import? See why the firmware rejects settings (voltage chains, write order, SCP delay) and how to fix it step by step.",{"path":427,"title":428,"description":429,"date":383,"updated":374},"\u002Fguides\u002Fjk-bms-soc-calibration","JK BMS SOC Calibration: Fix SOC Drift, Jumps and Reset","JK BMS SOC calibration explained: why SOC drifts or jumps, what the SOC-100% voltage and SOC-0% voltage do, and how to set them and recalibrate the pack.",{"path":431,"title":432,"description":433,"date":383,"updated":356},"\u002Fguides\u002Fjk-bms-weak-cell-log","Find a Weak Cell with the JK BMS Log: Trips, Spread and Balance","Find a weak cell in the JK BMS Detail Log: which cell trips first, how wide the spread is at the trip, and whether it is balance drift or a bad cell.",{"path":435,"title":436,"description":437,"date":383,"updated":379},"\u002Fguides\u002Fjk-bms-wire-resistance","JK BMS Wire Resistance: Fix Abnormal Balance Wire Alarm","JK BMS wire resistance explained: what the abnormal resistance of the balance wire warning means, normal values, common causes and how to fix a bad lead.",1791798185508]