AVIS IMPORTANT : Cet outil interactif est un document de référence interne fourni à titre indicatif uniquement pour faciliter le diagnostic préliminaire des problèmes de connectivité courants. Il ne constitue en aucun cas une documentation technique officielle de Toyota Canada ou du manufacturier. Les solutions proposées sont basées sur des scénarios fréquents et ne garantissent pas la résolution de tous les incidents techniques.
L'utilisateur de cet outil (le conseiller) reconnaît que toute manipulation effectuée sur le véhicule ou l'appareil mobile du client est faite à ses propres risques. Le créateur de cet outil et le concessionnaire déclinent toute responsabilité quant aux dommages directs, indirects, accessoires ou consécutifs (y compris, mais sans s'y limiter, la perte de données, la réinitialisation de paramètres ou le dysfonctionnement logiciel) pouvant résulter de l'utilisation de ces informations.
En cas de doute, de problème matériel persistant ou de question relative à la garantie, veuillez impérativement référer le client au département de service certifié ou consulter les manuels officiels de réparation Toyota.
${item.title}
"${item.desc}"
Solutions Possibles :
${item.solutions.map(sol => `
${sol}
`).join('')}
▼ Voir les solutions
`;
// Interaction: Expand/Collapse
card.addEventListener('click', function() {
const details = this.querySelector('.details-section');
const isVisible = details.classList.contains('content-visible');
// Close all others
document.querySelectorAll('.details-section').forEach(d => {
d.classList.remove('content-visible');
d.classList.add('content-hidden');
});
// Toggle current
if (!isVisible) {
details.classList.remove('content-hidden');
details.classList.add('content-visible');
this.querySelector('span.text-xs.text-gray-400').textContent = '▲ Masquer';
} else {
this.querySelector('span.text-xs.text-gray-400').textContent = '▼ Voir les solutions';
}
});
cardsGrid.appendChild(card);
});
}
}
function getTypeShort(cat) {
if (cat === 'bluetooth') return 'bt';
if (cat === 'carplay') return 'cp';
if (cat === 'android') return 'aa';
return 'sys';
}
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert("Solution copiée !");
});
}
// --- FILTER LOGIC ---
filterBtns.forEach(btn => {
btn.addEventListener('click', (e) => {
// UI Update
filterBtns.forEach(b => b.classList.remove('active'));
const target = e.currentTarget; // Use currentTarget to get the button even if icon clicked
target.classList.add('active');
const filter = target.dataset.filter;
currentFilter = filter;
// Logic
const searchTerm = globalSearch.value.toLowerCase();
filterAndRender(filter, searchTerm);
});
});
// --- SEARCH LOGIC ---
function handleSearch(e) {
const term = e.target.value.toLowerCase();
filterAndRender(currentFilter, term);
}
globalSearch.addEventListener('input', handleSearch);
function filterAndRender(category, term) {
let filtered = database;
// 1. Filter by Category
if (category !== 'all') {
filtered = filtered.filter(item => item.cat === category);
}
// 2. Filter by Search Term
if (term.length > 0) {
filtered = filtered.filter(item =>
item.title.toLowerCase().includes(term) ||
item.desc.toLowerCase().includes(term) ||
item.solutions.some(s => s.toLowerCase().includes(term))
);
}
renderCards(filtered);
}
Guide Connexion Téléphone — Toyota (2025–2026+)
Guide connexion téléphone — Toyota (2025–2026+)
Bluetooth • Apple CarPlay • Android Auto • USB/Sans-fil — 50 situations + solutions (diagnostic rapide, recherche, filtres, mini-graphiques).
Fond blanc • Rouge #eb091d • Style Toyota
Recherche & filtres
Astuce : commencez par Se déconnecte, Pas de son, CarPlay, Android Auto, Bluetooth, USB.
Important : Guide informatif (non officiel). Pour la sécurité, ne manipulez pas le téléphone/écran en conduisant.
Selon le modèle/équipement, les menus peuvent varier. En cas de doute : manuel du propriétaire, centre Toyota, ou diagnostic atelier.
Apple CarPlay et Android Auto sont des marques de leurs propriétaires respectifs.
Résultats affichés
0
Utilisez la recherche et les filtres.
Répartition (mini-graphique)
Assistant diagnostic (rapide)
Schéma : Sans-fil (BT + Wi-Fi)wireless
📱
Téléphone iOS / Android
🚗
Toyota Multimedia Écran / audio
Wireless: Bluetooth + Wi-Fi doivent être actifs. Au besoin, supprimez les anciens jumelages et refaites l’ajout.
Add a device : Settings (⚙️) → Bluetooth & devices → Add another device → Search for devices
Wireless Bluetooth + Wi-Fi ON (phone)
USB cable data + safe harbor
If in doubt: delete/“forget” on both sides and then redo.
When to climb: If 2 phones + 2 cables + 2 ports give the same failure, document (model, year, OS) and refer to workshop.
`;
return `
${iconFor(issue.type)}
#${issue.id} — ${esc(issue.title)}
${tags}
+
${body}
`;
}).join("");
// Toggle handlers
document.querySelectorAll("[data-toggle]").forEach(btn=>{
btn.addEventListener("click", ()=>toggle(btn.getAttribute("data-toggle")));
btn.addEventListener("keydown", (e)=>{
if(e.key==="Enter"||e.key===" "){ e.preventDefault(); toggle(btn.getAttribute("data-toggle")); }
});
});
// Copy handlers
document.querySelectorAll("[data-copy]").forEach(b=>{
b.addEventListener("click", async ()=>{
const id = b.getAttribute("data-copy");
const issue = issues.find(x=>String(x.id)===String(id));
const text = [
`Toyota — ${issue.title}`,
`Type: ${issue.type} | Téléphone: ${issue.os}`,
"",
...issue.solutions.map(s=>[
s.name,
...s.steps.map(st=>`- ${st}`)
].join("\n"))
].join("\n\n");
try{
await navigator.clipboard.writeText(text);
b.textContent = "Copié ✅";
setTimeout(()=>b.textContent="Copier les solutions", 1200);
}catch(err){
alert("Copie non permise par le navigateur. Sélectionnez le texte manuellement.");
}
});
});
}
function tag(txt,soft=false){
const t = String(txt||"");
return `${esc(t)}`;
}
function toggle(id){
const body = document.getElementById("body-"+id);
const top = document.querySelector(`[data-toggle="${id}"]`);
const chev = top.querySelector(".chev");
const open = body.style.display==="block";
body.style.display = open ? "none" : "block";
chev.textContent = open ? "+" : "−";
top.setAttribute("aria-expanded", open ? "false" : "true");
}
// ====== Wizard ======
const wizType = document.getElementById("wizType");
const wizOS = document.getElementById("wizOS");
const wizSym = document.getElementById("wizSym");
const wizRun = document.getElementById("wizRun");
const wizOut = document.getElementById("wizOut");
const wizList = document.getElementById("wizList");
const diagTitle = document.getElementById("diagTitle");
const diagTag = document.getElementById("diagTag");
const diagTips = document.getElementById("diagTips");
wizType.addEventListener("input", updateDiagram);
wizRun.addEventListener("click", ()=>{
const t = wizType.value;
const o = wizOS.value;
const s = wizSym.value;
const ranked = issues
.filter(i=>{
// type mapping: wizard "usb" matches issues of type usb OR carplay/androidauto with usb symptom
if(t==="bluetooth" && i.type!=="bluetooth" && i.type!=="audio" && i.type!=="permissions") return false;
if(t==="usb" && !(i.type==="usb" || i.symptoms.includes("usb") || i.title.toLowerCase().includes("usb"))) return false;
if(t==="wireless" && !(i.type==="wireless" || i.title.toLowerCase().includes("sans-fil") || i.title.toLowerCase().includes("sans-fil"))) return false;
if(o!=="all"){
if(o==="iphone" && !(i.os==="iphone" || i.os==="both")) return false;
if(o==="android" && !(i.os==="android" || i.os==="both")) return false;
}
if(!i.symptoms.includes(s)) return false;
return true;
})
.slice(0,5);
wizList.innerHTML = ranked.length
? ranked.map(i=>`
#${i.id} — ${esc(i.title)}
`).join("")
: `
No direct match — try “Disconnects” or remove a filter.
`;
wizOut.style.display = "block";
// Scroll to list
if(ranked.length){
// open the first match automatically
setTimeout(()=>{
toggle(String(ranked[0].id));
document.querySelector(`[data-id="${ranked[0].id}"]`)?.scrollIntoView({behavior:"smooth",block:"center"});
}, 150);
}
});
function updateDiagram(){
const t = wizType.value;
if(t==="wireless"){
diagTitle.textContent = "Schéma : Sans-fil (BT + Wi-Fi)";
diagTag.textContent = "wireless";
diagTips.innerHTML = "Wireless: Bluetooth and Wi-Fi must be active. If necessary, remove old pairings and re-add them."; }else if(t==="usb"){ diagTitle.textContent = "Scheme: USB (data) + permissions"; diagTag.textContent = "usb"; diagTips.innerHTML = "USB : use a cable data and the correct port. Unlock the phone and accept the prompts (Trust / CarPlay / Android Auto)."; }else{ diagTitle.textContent = "Scheme: Bluetooth (calls + music)"; diagTag.textContent = "bluetooth"; diagTips.innerHTML = "Bluetooth : Enable discovery, remove old devices, then re-pair. Check Calls + Audio/Media profiles."; } } // Init updateDiagram(); render();