[{"data":1,"prerenderedAt":541},["ShallowReactive",2],{"guide-en-jk-bms-app-alternative":3,"guides-en":411},{"id":4,"title":5,"body":6,"date":389,"description":390,"extension":391,"keywords":392,"meta":399,"navigation":400,"path":401,"related":402,"seo":407,"stem":408,"updated":409,"__hash__":410},"guides_en\u002Fguides\u002Fjk-bms-app-alternative.md","JK BMS App Alternative: Change Settings from Your PC or Browser",{"type":7,"value":8,"toc":369},"minimark",[9,19,24,27,67,71,176,181,184,188,198,202,205,209,276,280,283,297,300,304,326,330,334,337,341,344,348,356,360,363],[10,11,12,13,18],"p",{},"The easiest JK BMS app alternative is a browser. Open ",[14,15,17],"a",{"href":16},"\u002F","JK Preset Studio"," in Chrome or Edge on a Windows, Mac, ChromeOS or Android device, press Connect BMS, and you can read, edit and write every setting over Bluetooth without installing anything. If you need a wired connection instead, the JK BMS Monitor PC software works over an RS485 to USB adapter, and ESPHome is the choice for permanent monitoring in Home Assistant.",[20,21,23],"h2",{"id":22},"why-people-look-for-another-jk-bms-app","Why people look for another JK BMS app",[10,25,26],{},"The official JK app does its job, but these complaints come up again and again in forums:",[28,29,30,38,44,55,61],"ul",{},[31,32,33,37],"li",{},[34,35,36],"strong",{},"No PC version."," The app runs on phones only, so you cannot change settings from a laptop next to the battery without extra hardware.",[31,39,40,43],{},[34,41,42],{},"APK hunting."," On Android many people download the app as an APK from third-party sites, and ask for an old version because a new one changed the layout or broke their model.",[31,45,46,49,50,54],{},[34,47,48],{},"Sending failure."," Importing a settings file or changing a value often ends in \"Sending failure\" with no hint which setting the BMS refused. Our ",[14,51,53],{"href":52},"\u002Fguides\u002Fjk-bms-sending-failure","Sending failure guide"," explains why.",[31,56,57,60],{},[34,58,59],{},"Little help with values."," The app shows dozens of fields with short names like OVPR or RCV and no recommended ranges for your cell chemistry.",[31,62,63,66],{},[34,64,65],{},"No history."," You see live values, but you cannot keep a recording or compare a log with your settings.",[20,68,70],{"id":69},"the-jk-bms-app-alternatives-compared","The JK BMS app alternatives compared",[72,73,74,99],"table",{},[75,76,77],"thead",{},[78,79,80,84,87,90,93,96],"tr",{},[81,82,83],"th",{},"Option",[81,85,86],{},"Device",[81,88,89],{},"Connection",[81,91,92],{},"Read settings",[81,94,95],{},"Write settings",[81,97,98],{},"Install",[100,101,102,122,140,159],"tbody",{},[78,103,104,108,111,114,117,119],{},[105,106,107],"td",{},"JK app (official)",[105,109,110],{},"Android, iPhone",[105,112,113],{},"Bluetooth",[105,115,116],{},"Yes",[105,118,116],{},[105,120,121],{},"App store or APK",[78,123,124,127,130,133,135,137],{},[105,125,126],{},"JK BMS Monitor",[105,128,129],{},"Windows PC",[105,131,132],{},"RS485 to USB adapter",[105,134,116],{},[105,136,116],{},[105,138,139],{},"PC software + adapter",[78,141,142,145,148,151,153,156],{},[105,143,144],{},"ESPHome (esphome-jk-bms)",[105,146,147],{},"ESP32 + Home Assistant",[105,149,150],{},"Bluetooth or RS485",[105,152,116],{},[105,154,155],{},"Some",[105,157,158],{},"Firmware build, YAML",[78,160,161,163,166,168,170,173],{},[105,162,17],{},[105,164,165],{},"Chrome or Edge on PC, Mac, Android",[105,167,113],{},[105,169,116],{},[105,171,172],{},"Yes, with checks",[105,174,175],{},"Nothing",[177,178,180],"h3",{"id":179},"jk-bms-monitor-for-windows","JK BMS Monitor for Windows",[10,182,183],{},"The JK BMS Monitor is the manufacturer's PC tool. It talks to the BMS over RS485, so you need a USB adapter and the right cable for your board. It is also the tool used to update firmware. It is a good fit if the battery sits in a cabinet with a PC nearby, less so for a quick change.",[177,185,187],{"id":186},"esphome-and-home-assistant","ESPHome and Home Assistant",[10,189,190,191,197],{},"The open source ",[14,192,196],{"href":193,"rel":194},"https:\u002F\u002Fgithub.com\u002Fsyssi\u002Fesphome-jk-bms",[195],"nofollow","esphome-jk-bms"," project turns an ESP32 into a permanent bridge between the BMS and Home Assistant. It is the best option for dashboards and automations that run day and night. It needs hardware, a firmware build and some YAML, and it is not meant for editing a whole configuration at once.",[177,199,201],{"id":200},"jk-preset-studio-in-the-browser","JK Preset Studio in the browser",[10,203,204],{},"JK Preset Studio connects through Web Bluetooth, the same radio the phone app uses. It reads the full configuration, explains every parameter with a recommended range for LiFePO4, NMC or LTO, and writes your changes back. It is free and runs entirely in your browser: nothing is uploaded.",[20,206,208],{"id":207},"what-the-browser-does-that-the-app-does-not","What the browser does that the app does not",[28,210,211,222,228,234,245,261],{},[31,212,213,216,217,221],{},[34,214,215],{},"Writes in a safe order."," The firmware checks each new value against the values it holds at that moment, which is where most Sending failure errors come from. The editor splits your changes into steps that pass in any order, then reads the BMS back after each step. The ",[14,218,220],{"href":219},"\u002Fguides\u002Fjk-bms-bluetooth-browser","Bluetooth guide"," shows the process.",[31,223,224,227],{},[34,225,226],{},"Tells you which setting failed."," If the BMS refuses a value, writing stops and you see the setting and the value the BMS holds now.",[31,229,230,233],{},[34,231,232],{},"Knows your model."," Right after connecting it checks which optional settings your board really has, and marks the rest as missing instead of letting a write fail.",[31,235,236,239,240,244],{},[34,237,238],{},"Checks values before writing."," Rules like OVPR below SOC-100% voltage below RCV are checked as you type, and ",[14,241,243],{"href":242},"\u002Fpresets","ready presets"," give you a safe starting point.",[31,246,247,250,251,255,256,260],{},[34,248,249],{},"Keeps a backup."," The write dialog lets you download the current settings as a ",[252,253,254],"code",{},".jkcfg"," file before anything changes, the same format the JK app exports. See the ",[14,257,259],{"href":258},"\u002Fguides\u002Fjk-bms-export-import-settings","export and import guide",".",[31,262,263,266,267,270,271,275],{},[34,264,265],{},"Shows the pack live."," The ",[14,268,269],{"href":16},"live monitor"," records cell voltages, current and temperatures, and the ",[14,272,274],{"href":273},"\u002Flogs","log analysis"," explains the Detail Log export from the app.",[20,277,279],{"id":278},"when-to-keep-the-jk-app","When to keep the JK app",[10,281,282],{},"The browser does not replace everything. Keep the app, or the PC software, when:",[28,284,285,288,291,294],{},[31,286,287],{},"you use an iPhone or iPad, since no browser on iOS supports Web Bluetooth;",[31,289,290],{},"you want to update firmware;",[31,292,293],{},"you need a setting the editor treats as file only, such as the device name or passcodes;",[31,295,296],{},"you need a permanent link, which is a job for ESPHome.",[10,298,299],{},"You can also mix them: change settings in the browser, close it, and keep using the app to glance at the pack.",[20,301,303],{"id":302},"how-to-switch-in-two-minutes","How to switch in two minutes",[305,306,307,310,317,320,323],"ol",{},[31,308,309],{},"Close the JK app. The BMS accepts one Bluetooth connection at a time.",[31,311,312,313,316],{},"Open the ",[14,314,315],{"href":16},"home page"," in Chrome or Edge and press Connect BMS.",[31,318,319],{},"Pick your BMS from the list. Its name starts with JK.",[31,321,322],{},"Edit values or apply a preset.",[31,324,325],{},"Press Write to BMS, save the backup the dialog offers, then start the write and wait for the read-back check to finish.",[20,327,329],{"id":328},"faq","FAQ",[177,331,333],{"id":332},"is-there-a-jk-bms-app-for-windows-or-mac","Is there a JK BMS app for Windows or Mac?",[10,335,336],{},"There is no desktop version of the JK phone app. On Windows you can use the JK BMS Monitor with an RS485 adapter. On Windows, Mac, and ChromeOS you can use JK Preset Studio in Chrome or Edge over Bluetooth, with no adapter and no install.",[177,338,340],{"id":339},"is-a-third-party-jk-bms-app-safe-to-use","Is a third-party JK BMS app safe to use?",[10,342,343],{},"The editor writes only the settings you changed, in a safe order, and verifies every value afterwards. Wrong values can still harm your cells, so compare them with your cell datasheet and keep the backup it offers before writing.",[177,345,347],{"id":346},"do-i-need-the-bms-password","Do I need the BMS password?",[10,349,350,351,355],{},"In our tests on firmware 19 the BMS accepted writes without the settings password, because the JK app checks it, not the BMS. The ",[14,352,354],{"href":353},"\u002Fguides\u002Fjk-bms-password","password guide"," covers the details and older firmware.",[177,357,359],{"id":358},"does-it-work-offline","Does it work offline?",[10,361,362],{},"The page needs the internet to load. After that, reading and writing happen directly between your browser and the BMS, and your settings never leave your computer.",[10,364,365,368],{},[14,366,367],{"href":16},"Connect your BMS"," and see every setting on your screen in a minute.",{"title":370,"searchDepth":371,"depth":371,"links":372},"",3,[373,375,380,381,382,383],{"id":22,"depth":374,"text":23},2,{"id":69,"depth":374,"text":70,"children":376},[377,378,379],{"id":179,"depth":371,"text":180},{"id":186,"depth":371,"text":187},{"id":200,"depth":371,"text":201},{"id":207,"depth":374,"text":208},{"id":278,"depth":374,"text":279},{"id":302,"depth":374,"text":303},{"id":328,"depth":374,"text":329,"children":384},[385,386,387,388],{"id":332,"depth":371,"text":333},{"id":339,"depth":371,"text":340},{"id":346,"depth":371,"text":347},{"id":358,"depth":371,"text":359},"2026-10-14","Looking for a JK BMS app alternative? Compare the JK app, the PC monitor software, ESPHome and a browser editor that reads and writes settings over Bluetooth.","md",[393,394,395,396,397,398],"jk bms app alternative","jk bms app for pc","jk bms pc software","jikong bms app","jk bms app old version","jk bms app download for pc",{},true,"\u002Fguides\u002Fjk-bms-app-alternative",[403,404,405,406],"jk-bms-bluetooth-browser","jk-bms-export-import-settings","jk-bms-sending-failure","jk-bms-password",{"title":5,"description":390},"guides\u002Fjk-bms-app-alternative",null,"SEPFMNQ8tjCwXHHwEcE3giLFrnxeAyxAzBpDse09u_0",[412,413,417,421,425,429,433,437,441,445,449,453,458,462,466,470,474,479,483,488,492,496,499,503,507,511,515,519,522,526,529,533,537],{"path":401,"title":5,"description":390,"date":389,"updated":409},{"path":414,"title":415,"description":416,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-bluetooth-not-connecting","JK BMS Not Connecting over Bluetooth: Fixes That Work","JK BMS not connecting or not pairing over Bluetooth? Work through the causes in order: sleep, another app holding the link, permissions, range and the browser.",{"path":418,"title":419,"description":420,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-calibration","JK BMS Voltage and Current Calibration: How to Do It Right","How to calibrate JK BMS voltage and current: what to measure, which value to enter, why calibration ends in Sending failure, and when to leave it alone.",{"path":422,"title":423,"description":424,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-error-codes","JK BMS Error Codes: What the Display and LEDs Are Telling You","JK BMS error codes explained: what the Err numbers, the ALM light and the app alarms mean, which codes users have matched to real faults, and how to find the cause.",{"path":426,"title":427,"description":428,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-firmware","JK BMS Firmware: V15 vs V19 and How to Update Safely","JK BMS firmware explained: how to read your hardware and software version, what changed from V11 to V15 and V19, and how to update without bricking the BMS.",{"path":430,"title":431,"description":432,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-first-setup","How to Set Up a New JK BMS: First Start Step by Step","Set up a new JK BMS the right way: wiring order, first power-on, passwords, cell count, a chemistry preset, current limits and a verified write over Bluetooth.",{"path":434,"title":435,"description":436,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-not-charging","JK BMS Not Charging or Discharging: Why the MOSFET Is Off","JK BMS not charging or not discharging? Find which protection or switch turned the MOSFET off, how to tell the causes apart and which setting fixes each one.",{"path":438,"title":439,"description":440,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-not-turning-on","JK BMS Not Turning On: How to Start and Wake It Up","JK BMS not turning on? Learn how to activate a new board with a charger or the button, wake it from sleep, and find the wiring faults that keep it dark.",{"path":442,"title":443,"description":444,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-precharge","JK BMS Precharge: Stop Sparks and SCP Trips on Inverter Start","What JK BMS precharge does, why inverter capacitors trip short circuit protection, how to set the precharge time and when you still need a precharge resistor.",{"path":446,"title":447,"description":448,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-reset","How to Reset a JK BMS: SOC, Capacity, Alarms and Settings","How to reset a JK BMS: reset the SOC, the capacity, a stuck alarm or all settings, what the cycle count really is, and why you should back up before any reset.",{"path":450,"title":451,"description":452,"date":389,"updated":409},"\u002Fguides\u002Fjk-bms-smart-sleep","JK BMS Smart Sleep: What the Voltage and Time Settings Do","What JK BMS smart sleep does, how the smart sleep voltage and time work together, how to wake a sleeping BMS and which values to use for home storage or a camper.",{"path":454,"title":455,"description":456,"date":457,"updated":409},"\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.","2026-10-12",{"path":459,"title":460,"description":461,"date":457,"updated":409},"\u002Fguides\u002Fjk-bms-inverter-communication","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":463,"title":464,"description":465,"date":457,"updated":409},"\u002Fguides\u002Fjk-bms-model-number-explained","JK BMS Model Numbers Explained: B2A8S20P, PB2A16S20P and More","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.",{"path":467,"title":468,"description":469,"date":457,"updated":409},"\u002Fguides\u002Fjk-bms-parallel-batteries","JK BMS Parallel Batteries: Wiring, DIP Addresses and Settings","Connect several JK inverter BMS packs in parallel: busbar wiring, the RS485-2 link, DIP switch addresses, the master pack, matching settings and current limits.",{"path":471,"title":472,"description":473,"date":457,"updated":409},"\u002Fguides\u002Fjk-bms-temperature-heating-settings","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":475,"title":476,"description":477,"date":478,"updated":409},"\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":219,"title":480,"description":481,"date":482,"updated":409},"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":484,"title":485,"description":486,"date":487,"updated":482},"\u002Fguides\u002Fjk-bms-balance-settings","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":489,"title":490,"description":491,"date":487,"updated":409},"\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":493,"title":494,"description":495,"date":487,"updated":482},"\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":258,"title":497,"description":498,"date":487,"updated":482},"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":500,"title":501,"description":502,"date":487,"updated":482},"\u002Fguides\u002Fjk-bms-lifepo4-settings","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":504,"title":505,"description":506,"date":487,"updated":409},"\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":508,"title":509,"description":510,"date":487,"updated":482},"\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":512,"title":513,"description":514,"date":487,"updated":482},"\u002Fguides\u002Fjk-bms-ocp-scp-settings","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":516,"title":517,"description":518,"date":487,"updated":482},"\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":353,"title":520,"description":521,"date":487,"updated":482},"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":523,"title":524,"description":525,"date":487,"updated":482},"\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":52,"title":527,"description":528,"date":487,"updated":482},"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":530,"title":531,"description":532,"date":487,"updated":478},"\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":534,"title":535,"description":536,"date":487,"updated":409},"\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":538,"title":539,"description":540,"date":487,"updated":482},"\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.",1791980001539]