{"id":30995,"date":"2026-06-17T12:39:11","date_gmt":"2026-06-17T11:39:11","guid":{"rendered":"https:\/\/monta.com\/en\/?page_id=30995"},"modified":"2026-06-17T12:39:56","modified_gmt":"2026-06-17T11:39:56","slug":"firmware-management","status":"publish","type":"page","link":"https:\/\/monta.com\/en\/cpms\/firmware-management\/","title":{"rendered":"Firmware management"},"content":{"rendered":"<section  data-acf-inline-fields-uid=\"block_c53589cedf0c8519cc5cb06a54d719f8backgroundtext_sidetext_widthmedia_typeimage_placement_mobile\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;text_side&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text side&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;text_width&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text width&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;media_type&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media type&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;image_placement_mobile&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media placement mobile&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"Firmware management, across every brand you run\" class=\"bg-primary-blue text-white  rounded-section\" >\n    <div class=\"grid grid-cols-1 md:grid-cols-12 gap-12 items-center\">\n                <div class=\"md:col-span-5\">\n                                    <div class=\"pill-label mb-8 text-white border-white\" data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"pill_label\" data-acf-placeholder=\"Type to edit...\" >\n                Firmware management            <\/div>\n                                                    <h1 data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\"  class=\"h1 mb-10 \">\n                    Firmware management, across every brand you run                <\/h1>\n                                                <div class=\"md:hidden block mb-10 \">\n                                    <img decoding=\"async\" title=\"img_firmware-management\" alt=\"\" src=\"https:\/\/monta.com\/app\/uploads\/sites\/12\/2026\/06\/img_firmware-management.png\">\n                                                            <\/div>\n                        <div class=\"rich-text \" data-acf-inline-fields-uid=\"block_c53589cedf0c8519cc5cb06a54d719f8description\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\">\n                <ul>\n<li>900+ supported models, 250+ brands, OCPP-native<\/li>\n<\/ul>\n<p>The average operator&#8217;s network is a mix of hardware brands, models, and sites, each with its own firmware. At any real scale, keeping it current is a lot of small decisions. Monta runs the layer around the firmware so your team doesn&#8217;t have to: one place to see what&#8217;s outdated, push updates on your terms, and trust that every release was tested first.<\/p>\n\n            <\/div>\n                                    <a href=\"https:\/\/monta.com\/en\/contact-sales\/\" class=\"btn-primary-black mt-8\">\n                <span data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"button_label\" data-acf-placeholder=\"Type to edit...\" >Book a demo<\/span>\n            <\/a>\n                                            <\/div>\n                <div class=\"md:col-span-6 md:col-start-7 justify-items-end hidden md:block\">\n                            <img decoding=\"async\" data-acf-inline-fields-uid=\"block_c53589cedf0c8519cc5cb06a54d719f8imagemedia_type\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;image&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Image&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;media_type&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media type&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" title=\"img_firmware-management\" class=\"mx-auto max-h-144\" alt=\"\" src=\"https:\/\/monta.com\/app\/uploads\/sites\/12\/2026\/06\/img_firmware-management.png\">\n                                            <\/div>\n            <\/div>\n<\/section>\n\n\n\n<section data-acf-inline-fields-uid=\"block_e8b5e7563c7e917a3ef650e7fbaed6b2backgroundtext_alignment\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;text_alignment&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text alignment&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"You decide. Monta never pushes firmware on its own.\" class=\" bg-transparent py-10 md:py-15 px-6 md:px-26 rounded-section\">\n    <div class=\"max-w-[1200px] mx-auto\">\n        \n        <div class=\"flex flex-col text-center items-center mb-8 md:mb-12\">\n                            <div class=\"pill-label mb-4 text-primary-blue border-primary-blue\" data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"pill_label\" data-acf-placeholder=\"Type to edit...\" >\n                    Operator control                <\/div>\n            \n                                                <h2 class=\"text-black mb-4 md:mb-6\" data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\" >\n                        You decide. Monta never pushes firmware on its own.                    <\/h2>\n                            \n                            <div class=\"wysiwyg-content text-black max-w-[800px]\" data-acf-inline-fields-uid=\"block_e8b5e7563c7e917a3ef650e7fbaed6b2description\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;600px&quot;}]\" role=\"button\" tabindex=\"0\">\n                    <p>Firmware updates on Monta follow a clear, consent-based model. Three roles, one principle.<\/p>\n                <\/div>\n                    <\/div>\n\n        \n                                <div class=\"mb-8 md:mb-12\" data-acf-inline-fields-uid=\"block_e8b5e7563c7e917a3ef650e7fbaed6b2steps\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;steps&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Steps (max 4)&quot;,&quot;useExpandedEditor&quot;:true,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\">\n                <div class=\"relative\">\n                    \n                                            <div class=\"hidden md:block absolute top-4 left-0 right-0 h-px -translate-y-1\/2\" style=\"background: linear-gradient(to right, rgba(48,46,235,0), #302eeb, rgba(48,46,235,0));\"><\/div>\n                    \n                    \n                    <div class=\"grid grid-cols-1 md:grid-cols-3 max-w-4xl mx-auto gap-8 md:gap-6 relative\">\n                                                    <div class=\"relative\">\n                                \n                                <div class=\"flex items-center mb-8\">\n                                    <div class=\"w-8 h-8 rounded-full bg-primary-blue flex items-center justify-center text-white font-repro-screen text-sm shrink-0 relative z-10\">\n                                        1\n                                    <\/div>\n                                <\/div>\n\n                                \n                                                                    <h3 class=\"font-repro-screen text-xl text-black mb-4\">\n                                        Manufacturer\n                                    <\/h3>\n                                \n                                                                    <p class=\"font-repro-screen text-base text-black leading-relaxed\">\n                                        The manufacturer develops the firmware and provides it, along with its release notes. The firmware itself is theirs.\n                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"relative\">\n                                \n                                <div class=\"flex items-center mb-8\">\n                                    <div class=\"w-8 h-8 rounded-full bg-primary-blue flex items-center justify-center text-white font-repro-screen text-sm shrink-0 relative z-10\">\n                                        2\n                                    <\/div>\n                                <\/div>\n\n                                \n                                                                    <h3 class=\"font-repro-screen text-xl text-black mb-4\">\n                                        Monta\n                                    <\/h3>\n                                \n                                                                    <p class=\"font-repro-screen text-base text-black leading-relaxed\">\n                                        Monta tests every release, manages its rollout to the right models, and gives you the tooling to act.\n                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"relative\">\n                                \n                                <div class=\"flex items-center mb-8\">\n                                    <div class=\"w-8 h-8 rounded-full bg-primary-blue flex items-center justify-center text-white font-repro-screen text-sm shrink-0 relative z-10\">\n                                        3\n                                    <\/div>\n                                <\/div>\n\n                                \n                                                                    <h3 class=\"font-repro-screen text-xl text-black mb-4\">\n                                        Operator\n                                    <\/h3>\n                                \n                                                                    <p class=\"font-repro-screen text-base text-black leading-relaxed\">\n                                        You, as operator, decide what to install and when. You trigger the update.\n                                    <\/p>\n                                                            <\/div>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        \n        \n            <\/div>\n<\/section>\n\n\n<section data-acf-inline-fields-uid=\"block_c2b83f7f33f0c32e2be511cf236ebf90background_color\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background_color&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background color&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"What you can do in Monta\" class=\"bg-grey text-charcoal  rounded-section\">\n    \n            <div class=\"pill-label text-primary-blue border-primary-blue md:mb-9 mb-5\" data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"pill_label\" data-acf-placeholder=\"Type to edit...\" >Firmware tools<\/div>\n    \n    <div class=\"md:grid md:grid-cols-12\">\n        <div class=\"md:col-span-5 mb-5 md:mb-0\">\n             <h2 data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\" >  What you can do in Monta  <\/h2>         <\/div>\n        <div class=\"md:col-start-8 md:col-span-5 md:px-6\">\n            <div class=\"rich-text intro mb-6\" data-acf-inline-fields-uid=\"block_c2b83f7f33f0c32e2be511cf236ebf90description\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;600px&quot;}]\" role=\"button\" tabindex=\"0\">\n                \n            <\/div>\n                    <\/div>\n    <\/div>\n\n    \n            <div class=\"md:hidden mt-8 mb-8\">\n                                            <img decoding=\"async\"\n                    src=\"https:\/\/monta.com\/app\/uploads\/sites\/12\/2026\/06\/icon_abstract-4.png\"\n                    alt=\"\"\n                    title=\"icon_abstract-4\"\n                    class=\"w-full h-auto object-contain\"\n                \/>\n                    <\/div>\n    \n    <illustration-list data-acf-inline-fields-uid=\"block_c2b83f7f33f0c32e2be511cf236ebf90list_items\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;list_items&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;List items&quot;,&quot;useExpandedEditor&quot;:true,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" data-items='[{\"title\":\"See what\\u0027s outdated\",\"description\":\"\\u003Cp\\u003EEvery charging station with a firmware update available shows up on the Firmware updates page in Monta. Current version and target version side by side, per station, with live status on every row.\\u003C\\\/p\\u003E\\n\",\"illustration_type\":\"image\",\"illustration\":{\"ID\":30924,\"id\":30924,\"title\":\"icon_abstract-4\",\"filename\":\"icon_abstract-4.png\",\"filesize\":25295,\"url\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4.png\",\"link\":\"https:\\\/\\\/monta.com\\\/en\\\/cpms\\\/icon_abstract-4-2\\\/\",\"alt\":\"\",\"author\":\"35\",\"description\":\"\",\"caption\":\"\",\"name\":\"icon_abstract-4-2\",\"status\":\"inherit\",\"uploaded_to\":30107,\"date\":\"2026-06-17 07:33:04\",\"modified\":\"2026-06-17 07:33:04\",\"menu_order\":0,\"mime_type\":\"image\\\/png\",\"type\":\"image\",\"subtype\":\"png\",\"icon\":\"https:\\\/\\\/monta.com\\\/en\\\/wp-includes\\\/images\\\/media\\\/default.png\",\"width\":806,\"height\":400,\"sizes\":{\"thumbnail\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4-150x74.png\",\"thumbnail-width\":150,\"thumbnail-height\":74,\"medium\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4-300x149.png\",\"medium-width\":300,\"medium-height\":149,\"medium_large\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4-768x381.png\",\"medium_large-width\":768,\"medium_large-height\":381,\"large\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4.png\",\"large-width\":806,\"large-height\":400,\"1536x1536\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4.png\",\"1536x1536-width\":806,\"1536x1536-height\":400,\"2048x2048\":\"https:\\\/\\\/monta.com\\\/app\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/icon_abstract-4.png\",\"2048x2048-width\":806,\"2048x2048-height\":400}},\"illustration_mobile\":false,\"show_link\":false,\"link_title\":\"\",\"link\":null},{\"title\":\"Read the release notes before you push\",\"description\":\"\\u003Cp\\u003EEach release carries its notes: a link to the manufacturer\\u0026#8217;s release notes, the file size, and the estimated installation time. Critical releases are flagged. You see what\\u0026#8217;s changing before you commit to it.\\u003C\\\/p\\u003E\\n\",\"illustration_type\":\"image\",\"illustration\":false,\"illustration_mobile\":false,\"show_link\":false,\"link_title\":\"\",\"link\":null},{\"title\":\"Update on your terms\",\"description\":\"\\u003Cp\\u003ESelect the charging stations you want and trigger the update, from a single station to your whole fleet. Schedule updates into a maintenance window and roll out site by site to keep downtime low. Live status is visible on every row, so you can leave busy stations charging and target only the ones that are free.\\u003C\\\/p\\u003E\\n\",\"illustration_type\":\"image\",\"illustration\":false,\"illustration_mobile\":false,\"show_link\":false,\"link_title\":\"\",\"link\":null}]' bg=\"grey\"><\/illustration-list>\n    \n<\/section>\n\n<section data-acf-inline-fields-uid=\"block_cd0e6ac617d53e3c18cba2b09c1a9f0fcta_type\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;cta_type&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;CTA type&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"  Turn firmware updates from a risk into a routine\" class=\" md:mx-15 md:px-26 py-10 rounded-section bg-primary-blue md:flex md:items-center md:justify-between\">\n    <h3 data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"text\" data-acf-placeholder=\"Type to edit...\"  class=\" text-white mb-5 md:mb-0 mr-0 md:mr-20\">  Turn firmware updates from a risk into a routine<\/h3>\n            <div class=\"flex flex-col md:flex-row gap-4 items-stretch\">\n        <a href=\"https:\/\/monta.com\/en\/contact-sales\/\"             class=\"btn-primary-black whitespace-nowrap flex items-center gap-2 justify-center\">\n            <span data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"button_text\" data-acf-placeholder=\"Type to edit...\" >Book a demo<\/span>\n            <div\n    class=\"size-5.5 border-white rounded-full border-2 place-content-center grid\" \n    >\n    <span href=\"#\" class=\"text-sm text-white ml-auto\">\u2192<\/span>\n<\/div>        <\/a>\n            <\/div>\n        <\/section>\n\n<section data-acf-inline-fields-uid=\"block_9308ca0da131aa22f8dc2cbfd405c67dbackgrounddisable_list_scroll\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;disable_list_scroll&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Disable list scroll&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\"  aria-label=\"Every firmware is tested before it reaches your fleet\"  class=\"bg-transparent text-black  rounded-section\">\n    <div class=\"\">\n        \n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-22 h-full\">\n            <div class=\"flex flex-col  md:sticky md:top-25 md:self-start \">\n                <div>\n                     <h2  data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\"  class=\"h2 mb-6 md:mb-10 col-end-2\">Every firmware is tested before it reaches your fleet  <\/h2>                                         <div class=\"rich-text intro md:mb-10 mb-5\" data-acf-inline-fields-uid=\"block_9308ca0da131aa22f8dc2cbfd405c67ddescription\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;600px&quot;}]\" role=\"button\" tabindex=\"0\">\n                        <p>Charge point compatibility is a key driver of charge success across the network. Our best-performing models reach 97%+ charge success rate, and the <a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/hardware.monta.app\/methodology\" target=\"_blank\" rel=\"noopener\" data-token-index=\"1\"><span class=\"link-annotation-unknown-block-id--679162615\">method for calculating charge success rate, uptime, and model rank<\/span><\/a> is published openly. Behind those numbers sits a dedicated hardware and testing team and a long-established testing program.<!-- notionvc: ec5c3e79-ac8a-4f85-b649-040f9ce9b6cb --><\/p>\n\n                    <\/div>\n                                                        <\/div>\n                \n            <\/div>\n            \n            \n            <div class=\"h-auto md:pr-6\" data-acf-inline-fields-uid=\"block_9308ca0da131aa22f8dc2cbfd405c67dlist_items\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;list_items&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;List items&quot;,&quot;useExpandedEditor&quot;:true,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\">\n                                                                                                <div class=\" pb-6 md:pb-8  md:pl-6 md:pr-16 w-full flex flex-row gap-6 md:gap-10 items-start\" style=\" border-bottom: 1px solid; border-image: linear-gradient(to right, rgba(163, 163, 163, 0), rgb(163, 163, 163), rgba(163, 163, 163, 0)) 1; \">\n                                        <div class=\"flex-shrink-0\">\n                        <img decoding=\"async\" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/02\/rocket.svg\" alt=\"\" class=\"w-10 h-10 object-contain\" title=\"\">\n                    <\/div>\n                                        <div class=\"flex-1\">\n                                                <h4 class=\"h4  mb-4\">Copenhagen lab<\/h4>\n\n                                                <div class=\"rich-text paragraph \">\n                            <p>A wide range of AC models plus a DC charging station on site for hardware-in-the-loop testing.<\/p>\n\n                        <\/div>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\" py-6 md:py-8  md:pl-6 md:pr-16 w-full flex flex-row gap-6 md:gap-10 items-start\" style=\" border-bottom: 1px solid; border-image: linear-gradient(to right, rgba(163, 163, 163, 0), rgb(163, 163, 163), rgba(163, 163, 163, 0)) 1; \">\n                                        <div class=\"flex-shrink-0\">\n                        <img decoding=\"async\" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/02\/slider.svg\" alt=\"\" class=\"w-10 h-10 object-contain\" title=\"\">\n                    <\/div>\n                                        <div class=\"flex-1\">\n                                                <h4 class=\"h4  mb-4\">Daily manufacturer exchange<\/h4>\n\n                                                <div class=\"rich-text paragraph \">\n                            <p>A direct line to major manufacturers, with detailed test reports shared back.<\/p>\n\n                        <\/div>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\" py-6 md:py-8  md:pl-6 md:pr-16 w-full flex flex-row gap-6 md:gap-10 items-start\" style=\" border-bottom: 1px solid; border-image: linear-gradient(to right, rgba(163, 163, 163, 0), rgb(163, 163, 163), rgba(163, 163, 163, 0)) 1; \">\n                                        <div class=\"flex-shrink-0\">\n                        <img decoding=\"async\" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/02\/check-circle.svg\" alt=\"\" class=\"w-10 h-10 object-contain\" title=\"\">\n                    <\/div>\n                                        <div class=\"flex-1\">\n                                                <h4 class=\"h4  mb-4\">Every release re-tested<\/h4>\n\n                                                <div class=\"rich-text paragraph \">\n                            <p>New firmware runs through the same process as a new hardware model, tested against a known configuration and the full OCPP and Monta feature set.<\/p>\n\n                        <\/div>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\" py-6 md:py-8  md:pl-6 md:pr-16 w-full flex flex-row gap-6 md:gap-10 items-start\" style=\"\">\n                                        <div class=\"flex-shrink-0\">\n                        <img decoding=\"async\" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/02\/tool.svg\" alt=\"\" class=\"w-10 h-10 object-contain\" title=\"\">\n                    <\/div>\n                                        <div class=\"flex-1\">\n                                                <h4 class=\"h4  mb-4\">Published OCPP Toolkit<\/h4>\n\n                                                <div class=\"rich-text paragraph \">\n                            <p>A public OCPP toolkit and emulator, in wide use by manufacturers across the industry.<\/p>\n\n                        <\/div>\n                                                                    <\/div>\n                <\/div>\n                \n            <\/div>\n                    <\/div>\n    <\/div>\n\n<\/section>\n\n<section  data-acf-inline-fields-uid=\"block_42265c9bf4210fc2d98eb3055dba1193backgroundtext_sidetext_widthmedia_typeimage_placement_mobile\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;text_side&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text side&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;text_width&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text width&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;media_type&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media type&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;image_placement_mobile&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media placement mobile&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"Worried about a firmware update? Ask the network\" class=\"bg-black text-white  rounded-section\" >\n    <div class=\"grid grid-cols-1 md:grid-cols-12 gap-12 items-center\">\n                <div class=\"md:col-span-5\">\n                                    <div class=\"pill-label mb-8 text-white border-white\" data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"pill_label\" data-acf-placeholder=\"Type to edit...\" >\n                Network intelligence            <\/div>\n                                                    <h2 data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\"  class=\"h2 mb-10 \">\n                    Worried about a firmware update? Ask the network                <\/h2>\n                                                <div class=\"md:hidden block mb-10 \">\n                                    <img decoding=\"async\" title=\"&quot;Firmware Upgrade Discussion for Operational Efficiency&quot;\" alt=\"Dialogue box with the question &quot;Should we upgrade this station&#039;s firmware?&quot; and a loading indicator stating &quot;Reviewing firmware data...&quot;\" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/01\/Prompt_Firmware.png\" \/>\n                                                            <\/div>\n                        <div class=\"rich-text \" data-acf-inline-fields-uid=\"block_42265c9bf4210fc2d98eb3055dba1193description\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;600px&quot;}]\" role=\"button\" tabindex=\"0\">\n                <p>Monta AI digests data from 3M+ monthly charging sessions across 300K+ connected charging stations. Before you roll a firmware out, you can ask Monta AI how that version is performing in the field: its charge success rate across the network, where it has been deployed, and what changed.<\/p>\n<p>It turns a firmware decision from a guess into a question with an answer.<\/p>\n\n            <\/div>\n                                                        <\/div>\n                <div class=\"md:col-span-6 md:col-start-7 justify-items-end hidden md:block\">\n                            <img decoding=\"async\" data-acf-inline-fields-uid=\"block_42265c9bf4210fc2d98eb3055dba1193imagemedia_type\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;image&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Image&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;},{&quot;fieldName&quot;:&quot;media_type&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Media type&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" title=\"\" class=\"mx-auto max-h-144\" alt=\"Dialogue box with the question \" src=\"https:\/\/monta.com\/wp-content\/uploads\/2026\/01\/Prompt_Firmware.png\" Firmware Upgrade Discussion for Operational Should we upgrade this &#039;s and loading indicator stating &quot;Reviewing firmware>\n                                            <\/div>\n            <\/div>\n<\/section>\n\n\n\n<section data-acf-inline-fields-uid=\"block_3824e72345428e92c7acc3d7eb5c6222background\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\"  aria-label=\"FAQs\"  class=\"md:px-42 bg-transparent rounded-section \">\n<div class=\"grid grid-cols-1 md:grid-cols-12 md:mb-31 mb-10\">\n     <h2  data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\"  class=\"h2  mb-7 md:mb-0  col-span-12 mx-auto \" >FAQs <\/h2>     <\/div>\n<div class=\"w-full md:w-3\/4 mx-auto\" data-acf-inline-fields-uid=\"block_3824e72345428e92c7acc3d7eb5c6222faqs\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;faqs&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;FAQs&quot;,&quot;useExpandedEditor&quot;:true,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\">\n    <div class=\"faq-wrapper border-faded-grey-horizontal border-b-0 border-t-1 mt-11\">\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-1\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Which charging stations can I update remotely through Monta?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-1\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>This is hardware-specific. Not every brand and model among Monta&#8217;s 900+ supported charging stations accepts remote firmware updates and shares files with Monta; today around 145 models are supported with fully managed updates. Whether remote updates are possible comes down to the manufacturer&#8217;s OCPP firmware implementation. Fully managed updates also require manufacturer collaboration with Monta.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-2\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>How does Monta validate firmware before it reaches my charging stations?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-2\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>Every release is re-tested against the full OCPP and Monta feature matrix before it goes live. A dedicated hardware and testing engineering team runs the program, with daily exchange and shared test reports with major manufacturers.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-3\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Will a firmware update interrupt active charging sessions?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-3\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>No. Monta blocks firmware updates on charging stations that are currently charging, so an active session is never cut short by an update. You also see each station&#8217;s live status before you update, so you always know what&#8217;s free and what&#8217;s busy.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-4\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Does a firmware update change my configuration?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-4\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>After an update, Monta re-applies the brand configuration and your operator overrides if any settings shifted during the update, so your charging stations come back set up the way you intended.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-5\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Is firmware delivery secure and standards-based?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-5\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>Yes. Firmware delivery on Monta aligns with the OCPP security standards, including the OCPP 1.6 Security Whitepaper (signed updates) and OCPP 2.0.1 support.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-6\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>What happens if a firmware update fails?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-6\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>Failed updates surface in the Firmware Updates screen, in the Update progress column. You can retry the update from there. If it keeps failing, the next step is the charging station manufacturer, since firmware is developed and maintained by them.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-7\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Is there a rollback if a release turns out to be bad?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-7\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>Monta can make a problematic firmware unavailable for triggering across the platform, which stops any further installs. It does not roll back stations that already updated. Because of the consent model, rollback of individual stations is handled by you; for a wider rollback, the same tooling can be used, with you triggering it.<\/p>\n\n      <\/div>\n    <\/div>\n          <div\n      data-wp-interactive=\"monta\/faq\"\n      data-wp-context='{\"isOpen\": false}'\n      data-wp-bind--data-state=\"state.dataState\"\n      data-state=\"closed\"\n      class=\"group\/faq border-faded-grey-horizontal border-b-1 border-t-0 py-10 md:p-11\"\n    >\n      <button\n        type=\"button\"\n        data-wp-on--click=\"actions.toggle\"\n        data-wp-bind--aria-expanded=\"context.isOpen\"\n        aria-controls=\"faq-8\"\n        class=\"quote w-full text-left flex items-center gap-8 justify-between cursor-pointer\"\n      >\n        <span>Can I use a firmware file I got from a manufacturer myself?<\/span>\n        <div class=\"relative w-6 h-6 flex-shrink-0\">\n          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-0 opacity-100\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.3782C6.008 27.3782 0.664 21.2662 0.664 14.0022C0.664 6.73816 5.976 0.658155 14.456 0.658155C22.904 0.658155 28.248 6.73816 28.248 14.0022C28.248 21.2662 22.872 27.3782 14.456 27.3782ZM2.744 14.0342C2.744 20.4342 6.968 25.4902 14.456 25.4902C21.944 25.4902 26.168 20.4342 26.168 14.0342C26.168 7.63416 21.944 2.54616 14.456 2.54616C6.968 2.54616 2.744 7.63416 2.744 14.0342ZM9.336 14.9942V13.3622H13.4V9.65016H15.288V13.3622H19.48V14.9942H15.288V18.7062H13.4V14.9942H9.336Z\"\/>\n<\/svg>          <svg class=\"absolute inset-0 w-6 h-6 transition-opacity duration-300 group-data-[state=open]\/faq:opacity-100 opacity-0\" width=\"29\" height=\"28\" viewBox=\"0 0 29 28\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.456 27.4706C6.008 27.4706 0.664 21.3586 0.664 14.0946C0.664 6.83062 5.976 0.750624 14.456 0.750624C22.904 0.750624 28.248 6.83062 28.248 14.0946C28.248 21.3586 22.872 27.4706 14.456 27.4706ZM2.744 14.1266C2.744 20.5266 6.968 25.5826 14.456 25.5826C21.944 25.5826 26.168 20.5266 26.168 14.1266C26.168 7.72662 21.944 2.63862 14.456 2.63862C6.968 2.63862 2.744 7.72662 2.744 14.1266ZM11.896 15.0546V13.3586H17.048V15.0546H11.896Z\"\/>\n<\/svg>        <\/div>\n      <\/button>\n      <div\n        id=\"faq-8\"\n        data-wp-bind--inert=\"state.isClosed\"\n        class=\"paragraph rich-text overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0 mt-0 group-data-[state=open]\/faq:max-h-300 group-data-[state=open]\/faq:opacity-100 group-data-[state=open]\/faq:mt-10\"\n      >\n        <p>Yes. You host and install a manufacturer-provided firmware file yourself and run an update on a single charging station today. Bulk roll-out of operator-hosted files across many stations is coming soon.<\/p>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<\/section>\n\n<section data-acf-inline-fields-uid=\"block_0bce1fdfcd039451b7c03fd629617874background\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;background&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Background&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\" aria-label=\"Firmware as a managed system\" class=\"bg-primary-blue text-white  rounded-section\">\n    <div class=\"max-w-4xl mx-auto text-center\" data-acf-inline-fields-uid=\"block_0bce1fdfcd039451b7c03fd629617874text_alignment\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;text_alignment&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Text alignment&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;300px&quot;}]\" role=\"button\" tabindex=\"0\">\n                                    <h2 data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"title\" data-acf-placeholder=\"Type to edit...\"  class=\"h2 mb-10 \">\n                Firmware as a managed system            <\/h2>\n                                <div class=\"text-lg mb-10 \" data-acf-inline-fields-uid=\"block_0bce1fdfcd039451b7c03fd629617874description\" data-acf-inline-fields=\"[{&quot;fieldName&quot;:&quot;description&quot;,&quot;fieldIcon&quot;:null,&quot;fieldLabel&quot;:&quot;Description&quot;,&quot;useExpandedEditor&quot;:false,&quot;popoverMinWidth&quot;:&quot;600px&quot;}]\" role=\"button\" tabindex=\"0\">\n            <p>Hardware-agnostic, OCPP-native, tested in-house, and backed by network-wide intelligence on every push. You stay in control of every install. Monta handles everything around it.<\/p>\n        <\/div>\n                                <div class=\"flex flex-col md:flex-row gap-4 justify-center\">\n            <a href=\"https:\/\/monta.com\/en\/contact-sales\/\" class=\"btn-primary-black\">\n                <span data-acf-inline-contenteditable=\"1\" data-acf-inline-contenteditable-field-slug=\"button_label\" data-acf-placeholder=\"Type to edit...\" >Book a demo<\/span>\n            <\/a>\n                    <\/div>\n            <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":35,"featured_media":0,"parent":30107,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"tags":[],"class_list":["post-30995","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/pages\/30995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/comments?post=30995"}],"version-history":[{"count":16,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/pages\/30995\/revisions"}],"predecessor-version":[{"id":31027,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/pages\/30995\/revisions\/31027"}],"up":[{"embeddable":true,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/pages\/30107"}],"wp:attachment":[{"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/media?parent=30995"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monta.com\/en\/wp-json\/wp\/v2\/tags?post=30995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}