{"id":3157,"date":"2025-12-05T08:13:19","date_gmt":"2025-12-05T08:13:19","guid":{"rendered":"https:\/\/ottocast.vip\/?page_id=3157"},"modified":"2025-12-05T08:15:38","modified_gmt":"2025-12-05T08:15:38","slug":"e2-firmware","status":"publish","type":"page","link":"https:\/\/ottocast.vip\/ja\/e2-firmware\/","title":{"rendered":"E2 firmware"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3157\" class=\"elementor elementor-3157\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b746741 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b746741\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c732174\" data-id=\"c732174\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1079a0a elementor-widget elementor-widget-html\" data-id=\"1079a0a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Ottocast Update Changelog<\/title>\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n        }\r\n        \r\n        body {\r\n            background-color: #f5f7fa;\r\n            color: #333; \/* \u4e3b\u6587\u5b57\uff1a\u6df1\u7070\uff0c\u6613\u8bfb\u4e0d\u523a\u773c *\/\r\n            line-height: 1.6;\r\n            padding: 20px;\r\n        }\r\n        \r\n        .container {\r\n            max-width: 1000px;\r\n            margin: 0 auto;\r\n            background: white;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 15px rgba(0,0,0,0.05);\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .header {\r\n            \/* \u54c1\u724c\u4e3b\u9898\u8272\u6e10\u53d8\uff1a#4aa3a1 \u4e3a\u4e3b\u8272\uff0c\u642d\u914d\u6df1\u4e00\u5ea6\u7684\u9752\u7eff\u8272\uff0c\u589e\u5f3a\u5c42\u6b21\u611f *\/\r\n            background: linear-gradient(135deg, #4aa3a1 0%, #3d8b89 100%);\r\n            color: white;\r\n            padding: 30px 25px;\r\n        }\r\n        \r\n        .header h1 {\r\n            font-size: 28px;\r\n            margin-bottom: 8px;\r\n            font-weight: 600;\r\n        }\r\n        \r\n        .header p {\r\n            opacity: 0.9;\r\n            font-size: 16px;\r\n        }\r\n        \r\n        .changelog {\r\n            padding: 30px 25px;\r\n        }\r\n        \r\n        .version {\r\n            margin-bottom: 35px;\r\n            position: relative;\r\n            padding-left: 25px;\r\n        }\r\n        \r\n        .version::before {\r\n            content: '';\r\n            position: absolute;\r\n            left: 0;\r\n            top: 8px;\r\n            width: 12px;\r\n            height: 12px;\r\n            border-radius: 50%;\r\n            background: #4aa3a1; \/* \u65f6\u95f4\u8f74\u70b9\uff1a\u5339\u914d\u54c1\u724c\u8272 *\/\r\n        }\r\n        \r\n        .version:not(:last-child)::after {\r\n            content: '';\r\n            position: absolute;\r\n            left: 5px;\r\n            top: 20px;\r\n            bottom: -25px;\r\n            width: 2px;\r\n            background: #e6f2f1; \/* \u65f6\u95f4\u8f74\u7ebf\uff1a\u6d45\u9752\u7eff\u8272\uff0c\u67d4\u548c\u4e0d\u7a81\u5140 *\/\r\n        }\r\n        \r\n        .version-date {\r\n            display: inline-block;\r\n            background: #e6f2f1; \/* \u65e5\u671f\u6807\u7b7e\u80cc\u666f\uff1a\u6d45\u9752\u7eff\uff0c\u547c\u5e94\u54c1\u724c\u8272 *\/\r\n            color: #4aa3a1; \/* \u65e5\u671f\u6587\u5b57\uff1a\u54c1\u724c\u8272\uff0c\u9ad8\u5bf9\u6bd4\u5ea6 *\/\r\n            padding: 6px 12px;\r\n            border-radius: 20px;\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n            margin-bottom: 15px;\r\n        }\r\n        \r\n        .version-title {\r\n            font-size: 20px;\r\n            margin-bottom: 12px;\r\n            color: #1D2939; \/* \u7248\u672c\u6807\u9898\uff1a\u6df1\u7070\u84dd\uff0c\u7a81\u51fa\u5c42\u7ea7 *\/\r\n            font-weight: 600;\r\n        }\r\n        \r\n        .update-list {\r\n            list-style: none;\r\n        }\r\n        \r\n        .update-item {\r\n            padding: 8px 0;\r\n            display: flex;\r\n            align-items: flex-start;\r\n            color: #4B5563; \/* \u5217\u8868\u6587\u5b57\uff1a\u4e2d\u7070\uff0c\u907f\u514d\u4e0e\u6807\u9898\u51b2\u7a81 *\/\r\n        }\r\n        \r\n        .update-item::before {\r\n            content: '\u2713';\r\n            color: #3d8b89; \/* \u52fe\u9009\u6807\u8bb0\uff1a\u54c1\u724c\u8272\u6df1\u4e00\u5ea6\uff0c\u66f4\u9192\u76ee *\/\r\n            font-weight: bold;\r\n            margin-right: 10px;\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .note {\r\n            margin-top: 15px;\r\n            padding: 12px 15px;\r\n            background: #F9FAFB;\r\n            border-left: 3px solid #4aa3a1; \/* \u5907\u6ce8\u8fb9\u6846\uff1a\u54c1\u724c\u8272\uff0c\u7a81\u51fa\u91cd\u70b9 *\/\r\n            font-size: 14px;\r\n            color: #6B7280; \/* \u5907\u6ce8\u6587\u5b57\uff1a\u6d45\u7070\uff0c\u533a\u5206\u6b63\u6587 *\/\r\n        }\r\n        \r\n        .download-link {\r\n            margin-top: 15px;\r\n            padding: 12px 15px;\r\n            background: #e6f2f1; \/* \u4e0b\u8f7d\u6846\u80cc\u666f\uff1a\u6d45\u9752\u7eff\uff0c\u8d34\u5408\u54c1\u724c *\/\r\n            border-radius: 8px;\r\n            display: inline-block;\r\n            transition: background 0.2s ease;\r\n        }\r\n        \r\n        .download-link:hover {\r\n            background: #d4ebea; \/* hover\u6548\u679c\uff1a\u52a0\u6df1\u80cc\u666f\uff0c\u63d0\u5347\u4ea4\u4e92\u611f *\/\r\n        }\r\n        \r\n        .download-link a {\r\n            color: #4aa3a1; \/* \u4e0b\u8f7d\u94fe\u63a5\uff1a\u54c1\u724c\u8272\uff0c\u9192\u76ee\u6613\u8bc6\u522b *\/\r\n            font-weight: 600;\r\n            text-decoration: none;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            font-size: 15px;\r\n        }\r\n        \r\n        .download-link a:hover {\r\n            text-decoration: underline;\r\n        }\r\n        \r\n        .download-link a::before {\r\n            content: '\ud83d\udce5';\r\n            font-size: 16px;\r\n        }\r\n        \r\n        @media (max-width: 768px) {\r\n            .header h1 {\r\n                font-size: 24px;\r\n            }\r\n            \r\n            .version-title {\r\n                font-size: 18px;\r\n            }\r\n            \r\n            .changelog {\r\n                padding: 20px 15px;\r\n            }\r\n            \r\n            .version {\r\n                padding-left: 20px;\r\n            }\r\n            \r\n            .download-link {\r\n                width: 100%;\r\n                text-align: center;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"container\">\r\n        <div class=\"header\">\r\n            <h1>Ottocast E2 Update Changelog<\/h1>\r\n            <p>Fixes & Optimizations History<\/p>\r\n        <\/div>\r\n        \r\n        <div class=\"changelog\">\r\n            <!-- 20251103 Version (Latest) -->\r\n            <div class=\"version\">\r\n                <span class=\"version-date\">20251103<\/span>\r\n                <h2 class=\"version-title\">Solving the issue of expired SSL certificates on Android Auto<\/h2>\r\n                <ul class=\"update-list\">\r\n                    <li class=\"update-item\">Optimized mono audio issues for some vehicle models<\/li>\r\n                    <li class=\"update-item\">Optimized the UI display issue of the weather widget<\/li>\r\n                    <li class=\"update-item\">Fixed the screen flickering issue when selecting Spanish language<\/li>\r\n                <\/ul>\r\n                <div class=\"note\">\r\n                    Note: (This version includes fixing the issue of expired AA certificate agreement)\r\n                <\/div>\r\n                <!-- \u4e0b\u8f7d\u94fe\u63a5 -->\r\n                <div class=\"download-link\">\r\n                    <a href=\"https:\/\/drive.google.com\/drive\/folders\/1lF8ZMmPDC6V6cMilHdv2tI9Yo_i8l7Nu?usp=drive_link\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n                        Download Latest Version (20251103)\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <!-- 20250808 Version -->\r\n            <div class=\"version\">\r\n                <span class=\"version-date\">20250808<\/span>\r\n                <h2 class=\"version-title\">Bug Fixes & Optimizations<\/h2>\r\n                <ul class=\"update-list\">\r\n                    <li class=\"update-item\">Fixed the YT split-screen crash issue<\/li>\r\n                    <li class=\"update-item\">Fixed the issue of AA protocol headlights not working during day\/night cycles<\/li>\r\n                    <li class=\"update-item\">Fixed the issue of AA protocol touchpad not working on the main unit (Android interface resolved, CarPlay touchpad not integrated in the next version)<\/li>\r\n                    <li class=\"update-item\">Optimized CarPlay navigation sound issues<\/li>\r\n                    <li class=\"update-item\">Removed Japanese language support<\/li>\r\n                <\/ul>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Ottocast Update Changelog Ottocast E2 Update Changelog Fixes &#038; Optimizations History 20251103 Solving the issue of expired SSL certificates on [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3157","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"ottocast","author_link":"https:\/\/ottocast.vip\/ja\/author\/ottocast\/"},"uagb_comment_info":0,"uagb_excerpt":"Ottocast Update Changelog Ottocast E2 Update Changelog Fixes &#038; Optimizations History 20251103 Solving the issue of expired SSL certificates on [&hellip;]","_links":{"self":[{"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/pages\/3157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/comments?post=3157"}],"version-history":[{"count":7,"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/pages\/3157\/revisions"}],"predecessor-version":[{"id":3164,"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/pages\/3157\/revisions\/3164"}],"wp:attachment":[{"href":"https:\/\/ottocast.vip\/ja\/wp-json\/wp\/v2\/media?parent=3157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}