Doelgroep: Dit artikel is geschreven voor after-sales servicetechnici, school-IT-ondersteuningspersoneel, OEM-partner-servicecentra en B2B-importeurs die garantie-vervangingswerkstromen opzetten voor de leespennen B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 en Y6. Er wordt van uitgegaan dat u een klacht van een ouder heeft gezien over een 'apparaat dat niet aangaat', maar u wilt het exacte LED-knipperpatroon, de foutcodetabel, het ernstklasse-systeem en de service-modus-toegangsprocedure voor elk model.
Een ouder in Riyadh stuurt een foto van een gele LED die vier keer knippert, pauzeert, twee keer knippert, pauzeert en dit herhaalt. De school-IT-verantwoordelijke vraagt aan ons partner-servicecentrum wat dit betekent. De technicus raadpleegt de foutcodereferentie, ziet vermelding 4-2 (batterij-authenticatiefout) en stuurt een vervangende batterij onder garantie. Totale triage-tijd: 90 seconden. Zonder de diagnostische LED zou dezelfde casus een 14-daagse RMA-retourzending hebben vereist.
Dit artikel documenteert het volledige foutcode- en diagnostische LED-systeem van de leespennen: ernstklassen, LED-patronen per model, foutcodetabel, service-modus-toegang en de diagnostische boom die een technicus op een testbank volgt. De referentie is van toepassing op elke pen die wij sinds 2023 hebben verzonden.
1. Waarom Diagnostiek op een LED Leeft en Niet Alleen op een Scherm
Een kind laat de pen vallen. Het scherm is gebarsten. De ouder moet weten of hij garantie moet claimen, een vervangende batterij moet kopen, of gewoon de lader moet aansluiten. Het scherm is in dit geval nutteloos. De LED niet. Elk model heeft een 3 mm RGB-LED naast de luidsprekergrille, met drie firmware-gestuurde kanalen (R, G, B). De combinatie van kleur, knipperpatroon en herhalingsfrequentie communiceert het volledige foutklassensysteem zonder scherm.
| LED-kleur | Betekenis |
|---|---|
| Continu groen | Gezond, volledig opgeladen |
| Langzaam groen knipperen (1 Hz) | Gezond, opladen |
| Continu blauw | Opstarten |
| Langzaam blauw knipperen (0,5 Hz) | Firmware-update bezig |
| Continu rood | Kritieke fout, ernst S0 |
| Geel knipperpatroon | Foutcode (zie §3) |
| Continu wit | Servicemodus (zie §5) |
| Uit | Uitgeschakeld of batterij leeg |
2. Fout-ernstklassen
Elke storing in de firmware wordt toegewezen aan een van de vier ernstklassen. De klasse bepaalt het LED-gedrag en de OTA-platformactie.
| Klasse | Definitie | LED-gedrag | OTA-actie |
|---|---|---|---|
| S0 | Brick, dataverlies, veiligheidsrisico | Continu rood, geen knipperen | Stop alle uitrolingen |
| S1 | Functionele fout, RMA-gerechtigd | Geel knipperpatroon | Diagnostische vlag |
| S2 | Gedegradeerd, ter plaatse herstelbaar | Geel knipperpatroon | Diagnostische vlag |
| S3 | Cosmetisch of voorbijgaand, geen RMA | Blauw knipperen, dan hervatten | Alleen diagnostisch |
S0-fouten activeren een onmiddellijke wereldwijde stop van elke actieve canary- en uitrolgolf. Bij 86 firmware-releases en 47.000+ verzonden pennen zijn S0-gebeurtenissen 41 keer voorgekomen, ofwel 0,087% van het totale aantal.
3. Foutcodetabel
De LED communiceert een 2-cijferige foutcode in geel. Het formaat is 'X-Y': X knippert, korte pauze, Y knippert, lange pauze, herhalen. De cyclus is 4 seconden lang. De codes zijn stabiel over alle 11 modellen.
3.1 Hardware- en stroomcodes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 1-1 | S0 | Batterij-authenticatiefout (CRC- mismatched op brandstofmeter) | Vervang batterij onder garantie |
| 1-2 | S1 | Batterij te diep ontladen (cel onder 2,8 V) | Laad 4 uur op, probeer opnieuw |
| 1-3 | S1 | Lader overstroom (USB-C PD-onderhandeling mislukt) | Probeer een andere kabel/adapter |
| 1-4 | S1 | Aan/uit-knop geblokkeerd (lijn laag voor >30 s) | Mechanische inspectie |
| 1-5 | S2 | PMIC thermische waarschuwing (>75°C) | Uitschakelen, afkoelen, opnieuw proberen |
| 1-6 | S2 | Knoopcel RTC-batterij laag (<2,0 V) | Vervang CR2032 |
| 1-7 | S0 | PMIC blokkering (geen I2C-antwoord voor 5 s) | Stroomcyclus, bij aanhoudend probleem RMA |
3.2 Sensor- en OID-codes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 2-1 | S1 | OID-sensor calibratiedrift > 0,4 mm | Kalibratie-app uitvoeren, opnieuw proberen |
| 2-2 | S2 | OID-sensorvenster bekrast | Visuele inspectie, rand vervangen indien nodig |
| 2-3 | S2 | IR-LED versleten (uitvoer <60% van nominaal) | Vervang OID-module |
| 2-4 | S1 | OID-camera I2C-fout | RMA |
3.3 Opslag- en firmwarecodes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 3-1 | S0 | Bootloader CRC komt niet overeen | USB-C redding, bij mislukken RMA |
| 3-2 | S1 | Firmware-handtekening mislukt (regio komt niet overeen) | Opnieuw flashen met correcte regio |
| 3-3 | S1 | NAND/NOR slijtagebudget overschreden | RMA |
| 3-4 | S1 | Woordenboek ontbreekt vereiste versie | OTA opnieuw verzenden |
| 3-5 | S2 | A/B-slot niet gesynchroniseerd | Opstartmenu → opnieuw synchroniseren |
| 3-6 | S0 | Bestandssysteembeschadiging (onherstelbaar) | USB-C redding, bij falen RMA |
3.4 Audio- en luidsprekercodes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 4-1 | S2 | Luidspreker losgekoppeld (lijn open) | Flexkabel controleren |
| 4-2 | S1 | MEMS-microfoon defect (geen klok) | RMA |
| 4-3 | S2 | Thermische waarschuwing audioversterker (>90°C) | Uitschakelen, afkoelen |
| 4-4 | S2 | Detectie koptelefoonaansluiting geblokkeerd | Mechanische inspectie |
3.5 Connectiviteitscodes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 5-1 | S2 | Wi-Fi-verbinding mislukt (auth-time-out) | Referenties controleren |
| 5-2 | S2 | BLE-koppeling mislukt (geen SSP-bevestiging) | Opnieuw koppelen |
| 5-3 | S2 | NFC-tag lezen mislukt | Tag controleren, opnieuw proberen |
3.6 Inhouds- en applicatiecodes
| Code | Klasse | Betekenis | Veldactie |
|---|---|---|---|
| 6-1 | S1 | OID-code niet in geladen boek | Boek opnieuw downloaden |
| 6-2 | S2 | Woordenboekzoektime-out (>500 ms) | OTA opnieuw verzenden woordenboek |
| 6-3 | S2 | TTS-engine kan stem niet laden | Taalpakket opnieuw installeren |
| 6-4 | S1 | ASR-engine crash (ongehandlede uitzondering) | OTA opnieuw verzenden |
4. Servicemodus openen
Servicemodus is de toestand gericht op de technicus. Het omzeilt de gebruikersinterface en toont een beperkte set diagnosemogelijkheden op de LED. De openingsprocedure varieert per model en is gedocumenteerd aan de binnenkant van het deksel van het servicecentrum.
| Model | Invoerprocedure |
|---|---|
| B1 / B2 / P2 | Uitschakelen → Vol+ en Vol- ingedrukt houden → Power indrukken → alles loslaten wanneer LED wit brandt |
| F8 / K7 / KF1 | Uitschakelen → Power 12 s ingedrukt houden → loslaten wanneer LED wit brandt |
| L5 / Q6 / Q8 | Uitschakelen → Power ingedrukt houden en Vol+ 3× tikken → loslaten wanneer LED wit brandt |
| T2 / Y6 | Uitschakelen → Power 8 s ingedrukt houden → loslaten wanneer LED wit brandt, dan Vol+ eenmaal tikken |
In servicemodus doorloopt de LED een diagnostische boom:
| Stap | Indicatie | Wat te controleren |
|---|---|---|
| 1 | Groen 1× knipperen | Batterijspanning OK (>3,5 V) |
| 2 | Groen 2× knipperen | OID-sensor zelftest geslaagd |
| 3 | Groen 3× knipperen | Luidspreker zelftest geslaagd (1 kHz toon, 80 dB SPL) |
| 4 | Groen 4× knipperen | Mic zelftest geslaagd (1 kHz sinus gedetecteerd) |
| 5 | Groen 5× knipperen | Wi-Fi MAC uitlezen OK |
| 6 | Groen 6× knipperen | NAND/NOR uitlezen OK |
| 7 | Groen 7× knipperen | Batterij-brandstofmeter CRC OK |
| 8 | Continu groen | Alle tests geslaagd |
Als een test mislukt, toont de LED de bijbehorende foutcode uit §3 (geel knipperpatroon) gedurende 4 seconden, en hervat vervolgens de boom. Door te allen tijde op de powerknop te drukken wordt de servicemodus verlaten.
5. De LED aflezen zonder referentiekaart
Het knipperpatroon is ontworpen om ter plaatse geïnterpreteerd te worden zonder een afgedrukte referentie:
- 1-1: "Ik ben het eerste dat fout is." Batterij.
- 2-1: "Ik ben het tweede dat fout is, met het eerste cijfer." Sensor.
- 3-1: "Ik ben de derde." Opslag.
- 4-1: "Vierde." Audio.
- 5-1: "Vijfde." Connectiviteit.
- 6-1: "Zesde." Content.
Het eerste cijfer is het subsysteem; het tweede cijfer is de specifieke fout. Het patroon is met opzet gedenkwaardig zodat een technicus die de tabel is vergeten het probleem binnen 8 seconden kan toespitsen op een subsysteem.
6. SVG-visualisatie van foutcodetoewijzing en servicemodusstructuur
7. Werkstroom voor benchdiagnostiek
Een technicus die een garantiestift ontvangt volgt een 4-staps werkstroom. Totale benchtijd is doorgaans 6 minuten.
| Stap | Actie | Slaagcriterium | Tijd |
|---|---|---|---|
| 1 | Visuele inspectie | Geen gebarsten scherm, geen ontbrekende rand schroeven | 30 s |
| 2 | Servicemodus toegang | Alle 8 stappen bereiken solide groen | 3 min |
| 3 | Batterij cyclustest | Laadt op tot ≥90% in 90 min, ontlaadt ≥4 h | 90 min (parallel) |
| 4 | OID-code monster test | Herkent 12/12 monster codes | 60 s |
Als stap 2 faalt bij stap 3, is de luidspreker defect (code 4-1). Als stap 2 faalt bij stap 4, is de mic defect (code 4-2). Als stap 4 faalt, is de OID-module defect (code 2-1 of 2-3). Elke tak wijst naar een specifiek vervangend onderdeel.
8. Prijzen en reserveonderdelen
| Service | Kosten | Levertijd |
|---|---|---|
| Servicemodus toegang training (online) | gratis | 30 min video |
| Servicecentrum certificering | $400 per technicus | 2 dagen |
| Referentie foutcodekaart (gelamineerd) | $4 per kaart | 7 dagen |
| Servicemanual (rev. 2026-09) | gratis in OEM portaal | onmiddellijk |
| Reserve batterij (B1/B2/F8/K7/KF1/L5/Q6/Q8/P2) | $3,60 per stuk | 14 dagen |
| Reserve batterij (T2/Y6) | $6,80 per stuk | 14 dagen |
| Reserve OID-module (per model) | $4,20–$7,80 | 14 dagen |
| Reserve luidspreker/mic-module | $1,40 | 14 dagen |
Tip voor koper:Houd één reservebatterij en één reserve-OID-module op voorraad per 200 pennen in uw servicecentrum. Deze verhouding houdt de gemiddelde reparatietijd onder 24 uur voor 95% van de garantiezaken.
9. Bijlage: Foutcodefrequentie van 47.000+ verzonden pennen en service-opmerkingen per regio
9.1 Foutcodefrequentie in het volledige fleet
Sinds de diagnostische LED en het foutcodesysteem zijn gestandaardiseerd voor alle 11 modellen in firmware 1.6.x (april 2023), hebben we foutcodevoorkomens gelogd van elke verzonden pen. De onderstaande tabel vat de 86 firmware-releases en 47.000+ verzonden pennen samen sindsdien. De cijfers zijn het percentage van de fleet dat de foutcode minstens één keer heeft geactiveerd gedurende zijn levensduur, ongeacht de ernstuitkomst.
| Code | Betekenis | % van fleet | Ernst |
|---|---|---|---|
| 1-1 | Batterij-authenticatiefout | 0,34% | S0 |
| 1-2 | Batterij-overontlading | 1,42% | S1 |
| 1-4 | Aan/uit-knop geblokkeerd | 0,18% | S1 |
| 1-6 | RTC-knoopcel laag | 2,10% | S2 |
| 2-1 | OID-kalibratiedrift | 0,71% | S1 |
| 2-2 | OID-venster bekrast | 0,96% | S2 |
| 2-3 | IR-LED gedegenereerd | 0,42% | S2 |
| 3-2 | Firmware-handtekeningfout | 0,06% | S1 |
| 3-3 | NAND-slijtage overschreden | 0,04% | S1 |
| 3-5 | A/B niet gesynchroniseerd | 0,21% | S2 |
| 4-1 | Luidspreker ontkoppeld | 0,31% | S2 |
| 4-2 | MEMS-mic fail | 0,14% | S1 |
| 5-1 | Wi-Fi-associatiefout | 2,84% | S2 |
| 6-1 | OID-code ontbreekt | 1,18% | S1 |
| 6-2 | Woordenboekzoektimeout | 0,27% | S2 |
De meest voorkomende fout in het veld is 5-1 (Wi-Fi-koppeling mislukt), bijna geheel veroorzaakt door ouders die het verkeerde wachtwoord invoeren bij de eerste inschakeling. De minst voorkomende is 3-3 (NAND-slijtage overschreden), wat een structurele einde-van-de-levensduurklasse is.
9.2 Service-opmerkingen per regio
Veldmonteurs melden licht afwijkende foutverdelingen per regio. Gebruik de onderstaande tabel om reserveonderdelen voor te positioneren.
| Regio | Belangrijkste foutcodes | Voorraad reserveonderdelen |
|---|---|---|
| Saoedi-Arabië / VAE | 1-2, 2-1, 5-1 | Batterij, OID-module, Wi-Fi-module |
| Brazilië / Mexico | 6-1, 1-2, 2-2 | OID-codeboeken, batterij, OID-vensterrand |
| Indonesië / Vietnam | 1-2, 1-6, 2-1 | Batterij, RTC-knoopcel, OID-module |
| VK / Duitsland | 2-1, 5-1, 4-1 | OID-module, Wi-Fi-module, luidspreker |
| Zuid-Afrika / Nigeria | 1-2, 1-6, 6-1 | Batterij, RTC-knoopcel, OID-codeboeken |
Een goed bevoorraad servicecentrum houdt 1 reservebatterij per 200 pennen, 1 reserve-OID-module per 200 pennen, 1 reserveluidspreker per 400 pennen en 1 reserveknoopcel per 100 pennen op voorraad. Deze verhouding houdt de gemiddelde reparatietijd onder 24 uur voor 95% van de garantiezaken.
9.3 Hoe een 1-6-fout er in de praktijk uitziet
De meest voorkomende servicecentrum-ontmoeting is code 1-6 (RTC-knoopcel laag). Hieronder volgt de typische technicusworkflow:
| Stap | Actie | Tijd |
|---|---|---|
| 1 | Fout verifiëren: inschakelen, LED-patroon observeren | 8 s |
| 2 | Batterijvak openen | 30 s |
| 3 | CR2032-knoopcel vervangen | 25 s |
| 4 | Batterijvak sluiten | 20 s |
| 5 | Inschakelen, startscherm met correcte datum observeren | 10 s |
| 6 | Zelftest in servicemodus uitvoeren | 180 s |
| 7 | Reparatie in MES registreren | 45 s |
| Totaal | 5 min 18 s |
De vervangende knoopcel kost $0,18 in bulk, de arbeidskosten zijn vast onder de garantieserviceovereenkomst, en de ouder loopt weg met een pen met de juiste datum en tijd.
10. Visueel: foutklassefrequentie in de vloot van 47.000 pennen
De onderstaande grafiek vat de 12-maandelijkse foutcodefrequentie uit supporttickets over de gehele geïnstalleerde basis samen. Class-A (stroom) codes domineren omdat de meeste supportgesprekken stroomgerelateerd zijn, maar Class-D (audio) codes hebben de hoogste reparatie-opbrengstverhouding omdat het faalgedrag ondubbelzinnig is.