ADVERTISEMENT

Toyota issues voluntary service recall for Yaris Cross HEVs over possible panoramic roof glass issue

Published May 21, 2025 08:37 am

At A Glance

  • Toyota Motor Philippines (TMP) will repair a potential defect in the panoramic roof glass of a specific batch of its Yaris Cross Hybrid Electric Vehicle (HEV) models for free. Scan the QR Code below to see if your unit is affected.
Toyota Motor Philippines (TMP) has issued a safety recall for a specific batch of its Yaris Cross Hybrid Electric Vehicle (HEV), citing a potential defect in the panoramic roof glass that may pose a safety risk. The voluntary service campaign affects 5,086 units of the Yaris Cross 1.5 S HEV variant manufactured between May 29, 2023 and November 18, 2024.
In an official public advisory, TMP stated that certain units within this production range may have received an incorrect application of the primer used to secure the panoramic roof glass to the vehicle. As a result, the adhesion strength between the roof glass and the body panel may not meet Toyota's prescribed standards. In extreme cases, this could lead to the detachment of the panoramic glass while the vehicle is in use, creating a hazard for both the driver and other road users.
The company clarified that no accidents or injuries related to this issue have been reported locally as of this writing. However, the recall is being initiated as a proactive safety measure and in line with Toyota's global commitment to quality assurance.
Owners of potentially affected units are advised to confirm their vehicle's inclusion in the recall campaign through the Toyota VIN checker at https://online.toyota.com.ph/service-campaign. If covered, customers may schedule a free inspection at any authorized Toyota dealership nationwide. Should replacement or repair of the panoramic roof glass be necessary, Toyota will shoulder all related costs, including parts and labor.
TMP noted that the inspection and repair process can also be performed during a customer’s scheduled periodic maintenance service, minimizing disruption and encouraging owners to have the matter addressed at the earliest convenience.
Further information about this Special Service Campaign (SSC) is available on Toyota Motor Philippines' official website and social media platforms. TMP also encourages customers to directly contact their preferred dealerships for more personalized assistance or clarification.
This latest recall follows similar global service advisories concerning panoramic roof components in select Toyota models. The move reinforces Toyota’s continuing emphasis on product reliability and the brand’s responsibility to ensure that vehicles remain safe long after they leave the showroom.
The Yaris Cross HEV is one of Toyota’s newest entries in the subcompact crossover SUV segment, offering hybrid technology and fuel-efficient performance. It has gained traction in the local market due to its blend of electrification, practicality, and advanced features. While this safety campaign is specific to the 1.5 S HEV variant equipped with a panoramic glass roof, this recall does not affect other trims and variants of the Yaris Cross.
Toyota Motor Philippines reminds all vehicle owners to remain vigilant regarding service campaigns and to regularly check the brand’s official channels for updates. For now, affected customers are urged to take advantage of the free inspection and repair offer to ensure roadworthiness and continued driving confidence.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.