{"title":"Home page","description":null,"products":[{"product_id":"for-10-inch-pure-advance-air3-air4-electric-scooter-controller-kit-self-learning-motor-dual-speed-mode-25-km-h-to-55-km-h-kit","title":"Speed Upgrade Controller for Pure Air3 \/ Air4 \/ Advance | Easy Install","description":"\u003cdiv class=\"product-info-grid\"\u003e\n  \u003cdiv class=\"info-card\"\u003e\n    \u003ch3\u003eWHY UPGRADE?\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnlock speed up to 55km\/h\u003c\/li\u003e\n      \u003cli\u003eSelf-learning motor for smoother ride\u003c\/li\u003e\n      \u003cli\u003eDual speed mode for more control\u003c\/li\u003e\n      \u003cli\u003eStable performance \u0026amp; durable build\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"info-card\"\u003e\n    \u003ch3\u003eEASY INSTALL\u003c\/h3\u003e\n    \u003cdiv class=\"install-steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"icon-box\"\u003e🔧\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Disconnect\u003cbr\u003eOriginal Controller\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"arrow\"\u003e→\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"icon-box\"\u003e🔌\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Connect\u003cbr\u003eNew Controller\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"arrow\"\u003e→\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"icon-box\"\u003e⏻\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Power On\u003cbr\u003eScooter\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"arrow\"\u003e→\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"icon-box\"\u003e🛴\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003e4.\u003c\/strong\u003e Ready to Ride\u003cbr\u003eEnjoy Speed!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"info-card\"\u003e\n    \u003ch3\u003eWHAT’S INCLUDED\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e1 x Controller\u003c\/li\u003e\n      \u003cli\u003e1 x Display\u003c\/li\u003e\n      \u003cli\u003e1 x Turn signal panel\u003c\/li\u003e\n      \u003cli\u003e1 x Anti-interference magnetic ring\u003c\/li\u003e\n      \u003cli\u003e1 x manual\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"info-card help-card\"\u003e\n    \u003ch3\u003eNEED HELP?\u003c\/h3\u003e\n    \u003cp\u003eOur support team is here to help you.\u003c\/p\u003e\n    \u003ca href=\"mailto:y734910340@gmail.com\" class=\"contact-btn\"\u003eCONTACT US\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.product-info-grid {\n  display: grid;\n  grid-template-columns: 1.1fr 1.6fr 1.1fr 0.9fr;\n  gap: 0;\n  background: #f7f7f7;\n  border: 1px solid #ececec;\n  border-radius: 10px;\n  overflow: hidden;\n  margin: 24px 0;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n.product-info-grid .info-card {\n  padding: 24px 20px;\n  border-right: 1px solid #e9e9e9;\n  background: #f7f7f7;\n}\n\n.product-info-grid .info-card:last-child {\n  border-right: none;\n}\n\n.product-info-grid h3 {\n  margin: 0 0 16px;\n  font-size: 18px;\n  line-height: 1.2;\n  font-weight: 700;\n  color: #ff4f87;\n  text-transform: uppercase;\n  letter-spacing: 0.3px;\n}\n\n.product-info-grid ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.product-info-grid ul li {\n  position: relative;\n  padding-left: 22px;\n  margin-bottom: 12px;\n  color: #111;\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n.product-info-grid ul li::before {\n  content: \"●\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  color: #111;\n  font-size: 12px;\n  line-height: 1.8;\n}\n\n.install-steps {\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  gap: 10px;\n  flex-wrap: nowrap;\n}\n\n.step {\n  text-align: center;\n  min-width: 92px;\n}\n\n.icon-box {\n  width: 64px;\n  height: 64px;\n  border: 1px solid #dcdcdc;\n  border-radius: 10px;\n  background: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 10px;\n  font-size: 30px;\n}\n\n.step p {\n  margin: 0;\n  font-size: 13px;\n  line-height: 1.45;\n  color: #111;\n}\n\n.arrow {\n  font-size: 26px;\n  color: #111;\n  line-height: 1;\n  margin-top: -16px;\n}\n\n.help-card p {\n  margin: 0 0 18px;\n  color: #111;\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n.contact-btn {\n  display: inline-block;\n  padding: 12px 22px;\n  background: #111;\n  color: #fff !important;\n  text-decoration: none;\n  border-radius: 8px;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.4px;\n}\n\n.contact-btn:hover {\n  background: #000;\n}\n\n@media (max-width: 990px) {\n  .product-info-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .product-info-grid .info-card:nth-child(2) {\n    border-right: none;\n  }\n\n  .product-info-grid .info-card:nth-child(1),\n  .product-info-grid .info-card:nth-child(2) {\n    border-bottom: 1px solid #e9e9e9;\n  }\n}\n\n@media (max-width: 768px) {\n  .product-info-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .product-info-grid .info-card {\n    border-right: none;\n    border-bottom: 1px solid #e9e9e9;\n  }\n\n  .product-info-grid .info-card:last-child {\n    border-bottom: none;\n  }\n\n  .install-steps {\n    flex-wrap: wrap;\n    justify-content: center;\n  }\n\n  .arrow {\n    display: none;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\u003cp style=\"box-sizing: border-box; border: 0px solid; margin: 1.25em 0px; padding: 0px; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400; font-family: 'Roboto Flex', system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.07px; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(246, 244, 241); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003e[Speed \u0026amp; Performance]\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"box-sizing: border-box; border: 0px solid; margin: 1.25em 0px; padding: 0px; list-style: disc; padding-inline-start: 1.625em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400; font-family: 'Roboto Flex', system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.07px; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(246, 244, 241); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eLimited Mode:\u003c\/strong\u003e\n\u003cul style=\"box-sizing: border-box; border: 0px solid; margin: 0.75em 0px; padding: 0px; list-style: disc; padding-inline-start: 1.625em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003eGear 1: 6km\/h | Gear 2: 15km\/h | Gear 3: 20-28km\/h (Adjustable via App: 20\/22\/25\/28)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eUnlimited Mode:\u003c\/strong\u003e\n\u003cul style=\"box-sizing: border-box; border: 0px solid; margin: 0.75em 0px; padding: 0px; list-style: disc; padding-inline-start: 1.625em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003eGear 1: 6km\/h | Gear 2: 15km\/h | Gear 3:\u003cspan\u003e \u003c\/span\u003e\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003e40-55km\/h\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"box-sizing: border-box; border: 0px solid; margin: 1.25em 0px; padding: 0px; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400; font-family: 'Roboto Flex', system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.07px; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(246, 244, 241); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003e[Operation Guide]\u003c\/strong\u003e\u003c\/p\u003e\n\u003col style=\"box-sizing: border-box; border: 0px solid; margin: 1.25em 0px; padding: 0px; list-style: decimal; padding-inline-start: 1.625em; color: oklch(0.373 0.034 259.733); font-family: 'Roboto Flex', system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.07px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(246, 244, 241); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eSelf-Learning:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIn power-off state, long press the power button for 10s. After the initial beep and display light, wait for 3 short beeps to start self-learning (approx. 80s). Another 3 beeps signal completion.\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eSpeed Limit Toggle:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHold the brake + press the power button (any sequence) and release the brake to switch between limited and unlimited modes.\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eGear Switching:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eQuickly double-click the power button to cycle through 3 gears (1-2-3). A beep will confirm the switch.\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid; margin: 0.5em 0px; padding: 0px; padding-inline-start: 0.375em; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400;\"\u003e\n\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003eCruise Control:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnable in the App. Maintain a stable speed for 10s to activate. Exit by pulling the brake or moving the throttle.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp style=\"box-sizing: border-box; border: 0px solid; margin: 1.25em 0px; padding: 0px; color: rgba(0, 0, 0, 0.95); text-align: start; font-size: 14px; font-weight: 400; font-family: 'Roboto Flex', system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: 0.07px; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(246, 244, 241); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003e[️ IMPORTANT NOTICE]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong style=\"box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; font-weight: 600; color: var(--tw-prose-bold);\"\u003ePlease carefully check if the interfaces and connectors of your old controller match the images provided before purchasing to ensure 100% compatibility. If you have any questions, please contact our customer service before placing your order.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"E-Scooter Parts Lab","offers":[{"title":"Air3 Controller kit","offer_id":45900909871188,"sku":"12000056118898918","price":50.62,"currency_code":"USD","in_stock":true},{"title":"For Air4 or Advance","offer_id":45900909903956,"sku":"12000056118898919","price":52.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0685\/9479\/4580\/files\/AIR3_AIR4_ADV.png?v=1776864398"}],"url":"https:\/\/scooterpartslab.com\/collections\/frontpage.oembed","provider":"E-Scooter parts Lab","version":"1.0","type":"link"}