Een foutcode in de bovenbuis of de app van je VanMoof S3 of X3 is geen diagnose, maar een aanwijzing: hij vertelt welk onderdeel zich heeft uitgeschakeld en waarom. Hieronder staan alle 59 codes, gegroepeerd per onderdeel: accu (0-21), verbinding en updates (22-37), knoppen en sensoren (38-44), motor (45-53) en simkaart (54-60). Klik op een code voor de betekenis, wat je merkt en wat eraan te doen is.
In het kort
- Codes 0 tot en met 21 komen uit de accu: de grootste groep.
- Error 16, 17, 19 en 20 zien wij het vaakst in de werkplaats.
- Error 12 en 13: accu te koud of te warm om te laden.
- Simkaartcodes 54-60: de app valt weg, rijden gaat gewoon door.
- Eén reset mag. Komt de code terug, laat de accu dan meten.
Veelgezochte codes, klik om direct naar de uitleg te gaan:
Accu Error 0-21
Verreweg de grootste groep. Bijna alles hier komt uit het BMS, het beveiligingsplaatje in de accu. De accu zet zichzelf uit om schade te voorkomen.
| Code | Technische naam | Wat het betekent |
|---|---|---|
| BAT_SCP | Kortsluitbeveiliging (batterij) | |
Wat het betekent De kortsluitbeveiliging grijpt in zodra de stroom wegloopt via een pad met bijna geen weerstand. De BMS zet dan meteen de vermogensschakelaars uit om oververhitting en celschade te voorkomen, waardoor de fiets volledig dood is. De oorzaak kan in de accu zelf zitten of in wat eraan hangt, en dat is alleen met meten uit elkaar te houden. Wat je merkt
Wat TomBat doet We lezen het BMS-log uit en meten de accu-uitgang, de kabelboom en de cartridge afzonderlijk door om te zien waar de kortsluiting zat. Daarna bepalen we of reparatie, revisie of een swap de juiste weg is. kritiek | ||
| BAT_MOTP | Mosfet overtemperatuurbeveiliging (batterij) | |
Wat het betekent Alle stroom van en naar de cellen loopt via mosfets, de vermogensschakelaars op het BMS-plaatje. Worden die te warm, bijvoorbeeld door een slecht contact, een beschadigde schakelaar of een langdurig hoge stroomvraag, dan schakelt de BMS uit voordat er iets doorbrandt. De fiets valt daarbij uit en komt pas terug als de elektronica is afgekoeld. Wat je merkt
Wat TomBat doet We lezen de BMS uit en meten de vermogensschakelaars en de overgangsweerstanden na onder belasting. Bij schade aan het schakelgedeelte vervangen we dat of adviseren we revisie van de accu. ernstig | ||
| BAT_PDSCP | Pre-discharge kortsluitbeveiliging (batterij) | |
Wat het betekent Error 2 is een van de zwaarste fouten op de VanMoof S3/X3. Er is sprake van een totale kortsluiting waarbij de kabelboom, cartridge en accu vaak tegelijk beschadigd raken. De schade verspreidt zich door het gehele elektrische systeem en vereist volledige diagnose van alle componenten. Wat je merkt
Wat TomBat doet We testen kabelboom, cartridge en accu afzonderlijk. Beschadigde onderdelen worden gerepareerd of vervangen. Volledig getest voor aflevering, inclusief BMS-uitlezing. kritiek | ||
| BAT_PDOCP | Pre-discharge overstroombeveiliging (batterij) | |
Wat het betekent Voordat de BMS de accu volledig op de fiets zet, laadt hij de elektronica eerst rustig voor via een begrensd circuit. Meet de BMS daarbij meer stroom dan verwacht, dan gaat hij ervan uit dat er iets kortsluit of veel te zwaar belast wordt en blijft de hoofdschakelaar dicht. De fiets komt dan niet aan, of valt direct na het inschakelen weer uit. Wat je merkt
Wat TomBat doet We meten de accu en de aangesloten elektronica los van elkaar door. Zo wordt duidelijk of het voorlaadcircuit in de BMS defect is of dat de belasting erachter kortsluit. ernstig | ||
| BAT_UVP2 | Onderspanningsbeveiliging 2 (batterij) | |
Wat het betekent Lithiumcellen raken beschadigd als ze te ver leeglopen, dus bewaakt de BMS twee ondergrenzen. De tweede ligt het laagst: wordt die geraakt, dan koppelt de BMS de accu volledig los en laat hij zich meestal ook niet meer gewoon opladen. Cellen die zo diep gezakt zijn hebben vaak blijvend capaciteit ingeleverd, en het weer aan de praat krijgen hoort op de meetbank, niet met een lader of voeding thuis. Wat je merkt
Wat TomBat doet We meten alle celgroepen apart en kijken wat er na de diepontlading nog over is. Op basis van die meting adviseren we revisie of een swap; forceren met een lader doen we niet. kritiek | ||
| BAT_UVP1 | Onderspanningsbeveiliging 1 (batterij) | |
Wat het betekent De BMS bewaakt elke celgroep apart en stopt de ontlading zodra de laagste groep onder zijn minimumspanning komt. Bij een gezonde accu gebeurt dat pas als hij echt leeg is; gebeurt het al bij een halfvolle meter, dan is er een groep die veel eerder inzakt dan de rest. De fiets valt dan uit terwijl het display nog capaciteit lijkt aan te geven. Wat je merkt
Wat TomBat doet We meten de spanning per celgroep, ook onder belasting, en zien zo welke groep achterblijft. Bij één zwakke groep is revisie meestal mogelijk, anders adviseren we een swap. ernstig | ||
| BAT_OVP2 | Overspanningsbeveiliging 2 (batterij) | |
Wat het betekent Een celgroep kwam boven zijn maximumspanning, meestal tijdens het laden omdat de groepen uit balans zijn. Dit is de tweede, hardere grens: de BMS stopt het laden. Komt vaak samen met error 17 en 20. Meestal zit daar één oorzaak in de accu achter. Wat je merkt
Wat TomBat doet Volledige BMS-foutlog uitlezen, alle celgroepen individueel testen. Op basis hiervan bepalen wij of revisie of een accu-swap de beste en meest kostenefficiënte optie is. | ||
| BAT_OVP1 | Overspanningsbeveiliging 1 (batterij) | |
Wat het betekent Tijdens het laden mag geen enkele celgroep boven zijn maximumspanning komen. Loopt er één toch te ver door, dan onderbreekt de BMS het laden om die cellen te beschermen. Dat gebeurt vooral als de groepen uit balans zijn geraakt: de een is al vol terwijl de rest nog ruimte heeft, waardoor de accu nooit meer helemaal vol komt. Wat je merkt
Wat TomBat doet We lezen de BMS uit en meten de balans en de spanning per celgroep. Bij revisie worden de afwijkende groepen vervangen en wordt het pakket opnieuw in balans gebracht. ernstig | ||
| BAT_COCP1 | Oplaad overstroombeveiliging 1 (batterij) | |
Wat het betekent De BMS bewaakt hoeveel stroom er tijdens het laden de cellen in gaat en kapt af zodra dat boven de veilige grens komt. Dat kan komen door een lader die te veel geeft of niet bij deze accu hoort, maar net zo goed door een meetfout of een defect in het laadcircuit van de BMS zelf. Het laden stopt dan vlak na het aansluiten, of start helemaal niet. Wat je merkt
Wat TomBat doet We laden de accu op de meetbank met een gecontroleerde stroom en meten het laadcircuit in de BMS door. Zo wordt duidelijk of het aan de lader ligt of aan de accu. ernstig | ||
| BAT_COCP2 | Oplaad overstroombeveiliging 2 (batterij) | |
Wat het betekent Naast een eerste grens heeft de BMS een tweede laadstroomgrens die hoger ligt en veel sneller ingrijpt. Wordt die geraakt, dan gaat het niet meer om een lader die net iets te veel geeft, maar om een echte storing in het laadpad of in de meting van de BMS. De accu sluit het laden af en laat zich daarna vaak helemaal niet meer laden. Wat je merkt
Wat TomBat doet We lezen het BMS-log uit en meten laadcircuit, laadpoort en bedrading afzonderlijk door. Daarna bepalen we of de elektronica te repareren is of dat revisie de betere weg is. ernstig | ||
| BAT_DOCP2 | Ontlaad overstroombeveiliging 2 (batterij) | |
Wat het betekent De BMS heeft twee grenzen voor de stroom die de accu mag leveren. De tweede ligt hoger en grijpt veel sneller in: die gaat af bij een piek die niet bij normaal rijden hoort, bijvoorbeeld door een storing in de motorcontroller, de kabelboom of de BMS zelf. De accu schakelt zichzelf dan hard uit, ook midden onder het rijden. Wat je merkt
Wat TomBat doet We lezen uit bij welke stroom en spanning de BMS afkapte en testen de accu los van de fiets. Zo wordt duidelijk of de accu onterecht ingreep of dat de piek uit motor en kabelboom kwam. kritiek | ||
| BAT_DOCP1 | Ontlaad overstroombeveiliging 1 (batterij) | |
Wat het betekent De BMS begrenst hoeveel stroom de accu mag leveren en schakelt de uitgang uit zodra de motor er te lang te veel uit vraagt. Dat kan gebeuren bij hard optrekken of een lange steile klim, maar net zo goed bij cellen die hun spanning onder belasting niet meer vasthouden. In dat tweede geval gaat de beveiliging steeds eerder af, bij steeds minder inspanning. Wat je merkt
Wat TomBat doet We belasten de accu op de meetbank en kijken hoe ver elke celgroep onder stroom inzakt. Zakt een groep te ver weg, dan is revisie of een swap de oplossing. ernstig | ||
| BAT_CUTP | Oplaad ondertemperatuurbeveiliging (te koud) | |
Wat het betekent Onder een bepaalde temperatuur kunnen lithiumcellen geen lading opnemen zonder blijvende schade, dus blokkeert de BMS het laden zolang de accu te koud is. Na een nacht in een koude schuur of buiten is dat normaal gedrag en geen defect. Zodra de accu op kamertemperatuur is, laadt hij gewoon weer. Wat je merkt
Wat TomBat doet Blijft de melding staan terwijl de accu al uren op kamertemperatuur is, dan meten we de temperatuursensoren en de BMS-ingangen na: de accu meet zichzelf dan verkeerd. matig | ||
| BAT_COTP | Oplaad overtemperatuurbeveiliging (te warm) | |
Wat het betekent Boven een bepaalde temperatuur is laden schadelijk voor de cellen, dus onderbreekt de BMS het laadproces tot de accu is afgekoeld. Dat kan gebeuren als je meteen na een stevige rit oplaadt of als de accu in de zon heeft gestaan. Komt de melding ook bij een koele accu, dan klopt er iets niet aan de temperatuurmeting of maken de cellen zelf warmte. Wat je merkt
Wat TomBat doet We meten de temperatuursensoren door en volgen de accu tijdens een gecontroleerde laadcyclus. Warmte die niet bij de belasting past wijst op cel- of BMS-schade. matig | ||
| BAT_DUTP | Ontlaad ondertemperatuurbeveiliging (te koud) | |
Wat het betekent Ook voor het leveren van stroom houdt de BMS een ondergrens voor de temperatuur aan, omdat koude cellen hun spanning slecht vasthouden. Onder die grens blijft de ondersteuning uit tot de accu is opgewarmd. In de winter is dat normaal; verschijnt de fout bij gewone temperaturen, dan meet de accu zichzelf verkeerd. Wat je merkt
Wat TomBat doet Komt de melding ook bij normale temperaturen, dan meten we de temperatuursensoren en de bijbehorende BMS-ingangen na en herstellen of vervangen we wat afwijkt. matig | ||
| BAT_DOTP | Ontlaad overtemperatuurbeveiliging (te warm) | |
Wat het betekent Tijdens het rijden bewaakt de BMS de temperatuur van het celpakket en kapt hij de stroom af zodra die te hoog oploopt. Warmte ontstaat door de stroom die je vraagt, maar ook door cellen met een te hoge inwendige weerstand: die warmen zichzelf op bij een heel gewone belasting. Valt de fiets uit terwijl je rustig rijdt, dan zit het probleem meestal in het pakket zelf. Wat je merkt
Wat TomBat doet We meten de inwendige weerstand per celgroep en volgen de temperatuur onder belasting. Groepen die warm lopen worden bij een revisie vervangen. ernstig | ||
| BAT_FP | Permanente batterijfout (zekering doorgebrand) | |
Wat het betekent Dit is de laatste beveiliging van de BMS: bij een fout die hij als onherstelbaar ziet, brandt de interne zekering door en gaat de accu op slot. Hij levert dan geen stroom meer en laat zich ook niet meer laden, ook niet na een reset. Zo'n accu is niet zelf te herstellen en hoort niet aan een lader of voeding gehangen te worden. Wat je merkt
Wat TomBat doet We lezen uit welke fout de blokkade veroorzaakte en beoordelen of de accu na vervanging van de zekering en de defecte celgroepen veilig te reviseren is. Kan dat niet, dan adviseren we een swap. | ||
| BATTERY_MISSING | Batterij niet herkend of ontbreekt | |
Wat het betekent Error 17 wijst op een slechte of verbroken verbinding tussen de accu en de motorcontroller. Veroorzaakt door corrosie op contactpunten, een beschadigde connector of interne accuproblemen. Error 17 verschijnt regelmatig samen met errors 6 en 20 als onderdeel van een combinatiefout. Wat je merkt
Wat TomBat doet Alle verbindingspunten professioneel meten, connectors reinigen of vervangen, volledige accutest uitvoeren. | ||
| Accu niet in te schakelen | ||
Wat het betekent De fiets kan de accu niet activeren: de accu reageert niet op het startcommando. Het BMS ontvangt het startcommando wel, maar geeft geen “klaar”-signaal terug. Oorzaken: een defect BMS, uitgeputte cellen die de minimale startspanning niet meer halen, of een communicatiefout in het accusysteem. Wat je merkt
Wat TomBat doet We lezen de foutlog van het BMS uit, meten elke celgroep afzonderlijk en controleren connector, contactpunten en bedrading. Op basis daarvan adviseren we revisie van je eigen accu of een swap. | ||
| BATTERY_COMMUNICATION | Communicatieprobleem batterij | |
Wat het betekent Error 19 geeft aan dat de dataverbinding tussen de accu en de motorcontroller niet functioneert. De BMS krijgt geen bruikbare data meer door. Oorzaken: vervuilde of verbogen datapinnen, of losse bedrading. Wat je merkt
Wat TomBat doet Professionele diagnose van alle datapinnen, meting van weerstand en signaaloverdracht. Reparatie of vervanging van de connector of beschadigde kabelsectie. | ||
| BATTERY_NO_OUTPUT | BMS uitschakeling (batterij) | |
Wat het betekent De accu schakelt plotseling en zonder waarschuwing uit. Veroorzaakt door een defecte BMS, onderpresterende cellen, of een beveiligingsfunctie die onterecht activeert. Komt vaak samen met error 6 en 17. Wat je merkt
Wat TomBat doet Complete accudiagnose, volledige BMS-log analyse en aanbeveling voor revisie of swap op basis van de gemeten celstatus per groep. | ||
| NO_CHARGE_CURRENT | Oplaadstatus zonder stroomdetectie | |
Wat het betekent Bij Error 21 herkent de VanMoof S3/X3 de aangesloten oplaadkabel niet. Dit kan liggen aan een defecte laadpoort, problemen met de BMS-laadlogica, of een beschadigde oplaadkabel. In sommige gevallen is het een tijdelijk probleem dat met een reset verholpen kan worden. Wat je merkt
Wat TomBat doet Test van laadpoort, BMS-laadcircuit en kabelcompatibiliteit. Reparatie of vervanging van de laadpoort indien nodig. | ||
Verbinding en updates Error 22-37
De onderdelen praten niet meer met elkaar, of een firmware-update is halverwege gestrand. Vaak op te lossen zonder de fiets open te maken.
| Code | Technische naam | Wat het betekent |
|---|---|---|
| MOTOR_COMMUNICATION | Motorcommunicatieprobleem | |
Wat het betekent De motorcontroller stuurt de trapondersteuning aan en wisselt daarvoor doorlopend gegevens uit met de rest van de fiets. Bij Error 22 komt dat gesprek niet meer tot stand, bijvoorbeeld door een beschadigde datalijn, een losse connector of een controller die zelf niet meer antwoordt. Zonder die terugkoppeling zet de fiets de motor uit, want hij kan het vermogen dan niet meer veilig regelen. Wat je merkt
Wat TomBat doet Wij meten de kabelboom en de connectoren naar de motorcontroller door en kijken waar het signaal wegvalt. Zit de fout in de bedrading of een connector, dan repareren of vervangen wij dat deel. ernstig | ||
| BLE_COMMUNICATION | Bluetooth-chip communicatieprobleem | |
Wat het betekent De bluetooth-chip verzorgt de koppeling met de app op je telefoon. Bij error 23 praat de hoofdelektronica niet meer met die chip, waardoor de app de fiets niet meer vindt. Rijden blijft meestal gewoon werken, want de aandrijving loopt niet via bluetooth. Wat je merkt
Wat TomBat doet Dit zit in de cartridge en niet in de accu. Wij repareren de cartridge voor €249 all-in, inclusief herkoppeling met de app en 4 maanden garantie. <a href="/shop/vanmoof-s3-x3-error-23-cartridge-reparatie">Bekijk de reparatie</a>. | ||
| OAD_ABORT | Update via app geannuleerd | |
Wat het betekent Nieuwe firmware gaat draadloos van de app naar de fiets. Error 24 betekent dat die overdracht is afgebroken voordat hij klaar was, bijvoorbeeld doordat de bluetoothverbinding wegviel, je telefoon te ver weg raakte of de app werd gesloten. De module houdt dan zijn oude firmware aan, dus de fiets blijft rijden, maar de update is niet doorgevoerd. Wat je merkt
Wat TomBat doet Deze code komt uit het updateproces zelf en niet uit de accu, dus er hoeft geen onderdeel kapot te zijn. Blijft de update afbreken, dan meten wij bij een diagnose de cartridge en de bedrading door om te zien of de hardware de verbinding verstoort. matig | ||
| OAD_CRC | Fout in ontvangen updatebestand | |
Wat het betekent Elk firmwarebestand krijgt bij verzending een controlegetal mee waarmee de fiets kan nagaan of alles goed is aangekomen. Bij Error 25 komt dat getal niet overeen, dus er is onderweg data verminkt geraakt. De module weigert het bestand te installeren, want firmware die half of fout wordt weggeschreven maakt zo'n module onbruikbaar. Wat je merkt
Wat TomBat doet Dit gaat over het updatebestand en de draadloze verbinding, niet over de accu. Gaat het telkens mis, dan kunnen wij de cartridge en de bedrading nakijken op storingen die de overdracht verstoren. matig | ||
| OAD_TRANSFER | Overdracht updatebestand duurde te lang | |
Wat het betekent Voor het overzetten van firmware staat een vaste tijdslimiet. Bij Error 26 duurde het versturen langer dan dat, bijvoorbeeld doordat de bluetoothverbinding traag was of steeds haperde. De fiets stopt de overdracht en houdt de bestaande firmware aan, zodat er geen halve versie in het geheugen achterblijft. Wat je merkt
Wat TomBat doet De oorzaak zit in de draadloze verbinding en niet in de accu. Komt het steeds terug, dan controleren wij de cartridge en de bijbehorende bedrading. matig | ||
| OAD_PACK | Geen of ongeldig updatebestand | |
Wat het betekent Voordat de fiets begint met updaten, controleert hij of het aangeboden pakket compleet is en de juiste opbouw heeft. Bij Error 27 ontbreekt dat pakket of voldoet het niet aan die opbouw, dus er valt niets te installeren. De module blijft gewoon op zijn huidige firmware draaien. Wat je merkt
Wat TomBat doet Dit is een kwestie tussen de app en de fietssoftware, daar valt voor ons niets aan te repareren. Wel kunnen wij bij een diagnose nakijken of de elektronica in de fiets zelf nog goed antwoordt. matig | ||
| ICF_TIMEOUT | Timeout tijdens flash-programmering | |
Wat het betekent Bij een update wordt de firmware rechtstreeks in het geheugen van een module geschreven, en elke stap moet binnen een bepaalde tijd bevestigd worden. Bij Error 28 bleef die bevestiging uit, dus het proces is halverwege gestopt. Een module die zo met onvolledige firmware achterblijft, kan daarna niet meer normaal opstarten. Wat je merkt
Wat TomBat doet Wij meten door welke module niet meer antwoordt en of de voeding en datalijnen ernaartoe in orde zijn. Ligt het aan de kabelboom, een connector, de e-shifter of de cartridge, dan repareren of vervangen wij dat onderdeel. ernstig | ||
| ICF_HEADER | Header niet gevonden (module) | |
Wat het betekent Elk firmwarebestand begint met een kop waarin staat om welke module en welke versie het gaat. Bij Error 29 vindt de fiets die kop niet, dus hij kan niet controleren of het bestand wel bij dit onderdeel hoort. Om te voorkomen dat er verkeerde firmware in een module belandt, wordt het schrijven meteen gestopt. Wat je merkt
Wat TomBat doet Deze fout komt uit het updatebestand en niet uit de fietselektronica, dus hier valt voor ons weinig te repareren. Geeft de fiets na de mislukte update ook andere errors, dan kijken wij bij een diagnose welke module nog wel antwoordt. matig | ||
| ICF_NO_FILES | Geen bestanden gevonden (module) | |
Wat het betekent Om een module te programmeren heeft de fiets een set bestanden nodig die eerst overgezet moet zijn. Bij Error 30 staan die bestanden er niet, bijvoorbeeld doordat een eerdere overdracht is mislukt of het pakket nooit is aangekomen. Er wordt niets geschreven, dus de module houdt zijn bestaande firmware. Wat je merkt
Wat TomBat doet Er is hier niets stuk aan de fiets, het updateproces heeft eenvoudigweg geen bestanden om mee te werken. Wij kijken hier alleen naar als de fiets daarnaast ook errors geeft die op hardware wijzen. matig | ||
| ICF_ERASE | Fout bij wissen van flash-geheugen | |
Wat het betekent Voordat nieuwe firmware geschreven wordt, moet het geheugen van de module eerst leeggemaakt worden. Bij Error 31 lukt dat wissen niet, wat wijst op een probleem in dat geheugen zelf of in de voeding tijdens het proces. De module kan daarna met een half gewist geheugen achterblijven en helemaal niet meer opstarten. Wat je merkt
Wat TomBat doet Wij stellen vast om welke module het gaat en meten de voeding en de verbindingen ernaartoe door. Gaat het om de kabelboom, een connector, de e-shifter of de cartridge, dan pakken wij dat aan; is de module zelf niet te herstellen, dan zeggen wij dat eerlijk. ernstig | ||
| ICF_WRITE | Fout bij schrijven naar flash-geheugen | |
Wat het betekent Na het wissen gaat de nieuwe firmware blok voor blok het geheugen van de module in. Bij Error 32 gaat dat schrijven mis, bijvoorbeeld door een haperende verbinding, een spanningsdip of een geheugen dat versleten is. De module blijft dan met onvolledige firmware achter en werkt niet meer betrouwbaar. Wat je merkt
Wat TomBat doet Wij zoeken uit welke module niet geprogrammeerd raakte en meten de voeding en datalijnen ernaartoe. Ligt het aan de bedrading, een connector of een onderdeel dat wij vervangen, dan lossen wij het op; anders vertellen wij je waar het probleem wel zit. ernstig | ||
| ICF_CRC | CRC-fout in bestandspakket | |
Wat het betekent Een bestandspakket voor het programmeren van een module draagt een controlegetal mee waarmee de fiets kan nagaan of de inhoud klopt. Bij Error 33 komt dat getal niet overeen, dus het pakket is onvolledig of onderweg beschadigd geraakt. De fiets keurt het af en programmeert niet, want firmware waarvan de inhoud niet klopt maakt een module onbruikbaar. Wat je merkt
Wat TomBat doet Dit gaat over het bestandspakket en de overdracht ervan, niet over de accu. Blijft het misgaan, dan kijken wij bij een diagnose of de cartridge of de bedrading de overdracht verstoort. matig | ||
| PGM_MOTORWARE | Motorcontroller-programmering mislukt | |
Wat het betekent De motorcontroller bepaalt hoeveel ondersteuning je krijgt en heeft daarvoor eigen firmware nodig. Bij Error 34 is het programmeren van die firmware mislukt, dus de controller draait op een oude of onvolledige versie. Zolang dat zo is geeft de fiets de motor niet vrij, want hij kan niet vertrouwen op de aansturing. Wat je merkt
Wat TomBat doet Wij controleren de verbinding tussen accu, kabelboom en motorcontroller, want een haperende datalijn laat zo'n programmering stuklopen. Zit de fout in de bedrading of een connector, dan herstellen wij dat. ernstig | ||
| PGM_BATTERYWARE | Batterijbeheer-programmering mislukt | |
Wat het betekent Het accubeheer, de BMS, bewaakt het laden, ontladen en de temperatuur van de accu en heeft daarvoor eigen firmware. Bij Error 35 is het bijwerken daarvan mislukt, waardoor de BMS op de oude versie blijft staan of in een onafgeronde toestand raakt. Uit voorzorg kan de accu dan weigeren stroom te leveren, want zonder betrouwbare software geeft de BMS de cellen niet vrij. Wat je merkt
Wat TomBat doet Wij lezen de accu uit om te zien in welke toestand de BMS staat en hoe de cellen ervoor staan. Meten is het enige dat hier uitsluitsel geeft; daarna vertellen wij je of revisie, een swap of alleen een reparatie aan de elektronica nodig is. ernstig | ||
| PGM_SHIFTERWARE | Schakelcontroller-programmering mislukt | |
Wat het betekent De e-shifter regelt het automatisch schakelen en heeft daarvoor zijn eigen firmware. Bij Error 36 is die programmering mislukt, waardoor de schakelmodule op een oude of halve versie blijft staan. De fiets blijft rijden, maar het schakelen kan onregelmatig worden of helemaal uitblijven. Wat je merkt
Wat TomBat doet Wij testen de e-shifter en de kabel ernaartoe, want een slechte verbinding laat de programmering mislukken. De e-shifter en de bijbehorende bedrading repareren of vervangen wij. matig | ||
| PGM_BLEWARE | Bluetoothcontroller-programmering mislukt | |
Wat het betekent De bluetoothmodule verzorgt de verbinding tussen de fiets en de app op je telefoon. Bij Error 37 is het bijwerken van die module mislukt, dus hij draait op oude of onvolledige software. De fiets blijft rijden, maar koppelen met de app gaat mis en volgende updates lopen daardoor ook vast. Wat je merkt
Wat TomBat doet De bluetoothmodule zit in de cartridge, dus wij kijken bij een diagnose of die module en de bedrading ernaartoe nog goed werken. Is de cartridge zelf defect, dan zeggen wij dat en leggen wij uit wat de opties zijn. matig | ||
Knoppen en sensoren Error 38-44
Kleine elektronica in het stuur en het frame: een knop die blijft hangen, een sensor die niets doorgeeft, de schakelmodule die niet reageert.
| Code | Technische naam | Wat het betekent |
|---|---|---|
| INTERNAL_BATTERY | Fout bij uitlezen interne batterij | |
Wat het betekent Naast de grote accu zit er in de elektronica van de fiets een kleine interne batterij. Die houdt een deel van de elektronica in leven als de hoofdaccu leeg is of eruit ligt. Bij Error 38 lukt het uitlezen van die interne batterij niet, waardoor de fiets niet meer weet of er nog reservespanning is. Wat je merkt
Wat TomBat doet We lezen de foutlog uit en meten of de interne batterij en de uitleeslijn ernaartoe nog kloppen. Zit het defect in de cartridge of in een connector, dan repareren of vervangen we dat deel. matig | ||
| READ_LIGHT_SENSOR | Lichtsensor uitleesfout | |
Wat het betekent De lichtsensor meet hoe donker het om je heen is, zodat de verlichting vanzelf aan en uit gaat. Bij Error 39 komt er geen bruikbare meetwaarde meer binnen, bijvoorbeeld door vocht bij de sensor, een beschadigd draadje of een losse connector. De fiets rijdt gewoon door, maar op de automatische verlichting kun je niet meer vertrouwen. Wat je merkt
Wat TomBat doet We meten de sensor en de bedrading ernaartoe en controleren de bijbehorende connectoren. Is de sensor of dat kabeldeel defect, dan herstellen of vervangen we het. matig | ||
| STUCK_HORN_BUTTON | Claxonknop blijft ingedrukt | |
Wat het betekent Error 40 wijst op een storing in de power button van de VanMoof S3/X3. Dit kan komen door slijtage van de knopschakelaar, vocht- of vuilschade, of een loszittende connector. Omdat de power button ook de boost-functie bedient, heeft dit directe invloed op de rijervaring. Wat je merkt
Wat TomBat doet Diagnose van de knopmodule en connector, vervanging van de knopschakelaar indien nodig. matig | ||
| STUCK_BOOST_BUTTON | Boostknop blijft ingedrukt | |
Wat het betekent Error 41 treedt op als de boost-knop van de VanMoof S3/X3 defect is. De knop stuurt een onjuist signaal, of helemaal geen signaal, naar de motorcontroller. Oorzaken zijn slijtage, waterindringing of mechanische schade aan de knop. Wat je merkt
Wat TomBat doet Test en vervanging van de boost-knopmodule. matig | ||
| KL_COIL_MISSING | Kick-Lock spoel niet gedetecteerd | |
Wat het betekent Het Kick Lock vergrendelt het achterwiel elektronisch, en een spoel zorgt voor de beweging van die vergrendeling. Bij Error 42 vindt de elektronica die spoel niet, bijvoorbeeld door een onderbreking in de bedrading, een losgeraakte stekker of een defecte spoel. Het slot laat zich dan niet meer betrouwbaar openen of sluiten. Wat je merkt
Wat TomBat doet We lezen de foutcode uit en meten de bedrading en connectoren naar het slot toe, dat deel repareren we. Is de spoel in de sloteenheid zelf stuk, dan valt dat buiten wat wij doen en is er een nieuwe sloteenheid nodig. ernstig | ||
| SHIFTER_NOT_IN_GEAR | Versnelling niet bereikt na 10 pogingen | |
Wat het betekent De e-shifter schakelt de versnellingen elektronisch en controleert na elke poging of de gevraagde versnelling ook echt bereikt is. Na tien mislukte pogingen stopt hij en meldt Error 43. Er zit dan te veel weerstand of een blokkade in het schakelmechanisme, of de e-shifter geeft zijn stand niet goed terug. Wat je merkt
Wat TomBat doet We testen de e-shifter, de aansturing en de kabel ernaartoe, en repareren of vervangen wat stuk is. Zit de blokkade in de versnellingsnaaf zelf, dan is dat mechanisch werk aan de aandrijving en geen elektronicareparatie. matig | ||
| SHIFTER_COMMUNICATION | Schakelmodule niet herkend | |
Wat het betekent Error 44 geeft aan dat er een communicatieprobleem is met de e-shifter of de bijbehorende kabel. De e-shifter stuurt schakelsignalen naar de controller, en als deze verbinding hapert, kan de fiets niet correct schakelen. Dit kan liggen aan de e-shifter zelf of aan de verbindingskabel. Wat je merkt
Wat TomBat doet Diagnose van e-shifter en kabelverbinding, reparatie of vervanging van het defecte onderdeel. matig | ||
Motor Error 45-53
De voorwielmotor of de motorcontroller. Bij deze codes rijdt de fiets meestal nog wel, maar zonder trapondersteuning.
| Code | Technische naam | Wat het betekent |
|---|---|---|
| MOTOR_MOTOR_CABLE | Motor niet herkend (kabel niet aangesloten) | |
Wat het betekent Error 45 wijst op een losse kabelboom in de VanMoof S3/X3. De kabelboom verbindt alle elektronische componenten en als een connector los zit, treden er willekeurige storingen op. Vibraties tijdens het rijden kunnen het probleem verergeren of tijdelijk verbergen. Wat je merkt
Wat TomBat doet Inspectie van alle connectorpunten in de kabelboom, fixatie of volledige vervanging. matig | ||
| MOTOR_MOTOR_OVER_CURRENT | Motor overstroombeveiliging | |
Wat het betekent De motorcontroller bewaakt hoeveel stroom er naar de voorwielmotor gaat. Loopt die stroom boven de ingestelde grens, dan schakelt de controller het vermogen weg om zichzelf en de motor te beschermen. Zo'n piek komt van een zware belasting, van een kortsluiting in de motorkabel, of van een motor die intern niet meer vrij draait. Wat je merkt
Wat TomBat doet We meten de motorkabel en de connectoren in de kabelboom door en controleren of de accu de gevraagde stroom nog kan leveren. Is de voorwielmotor zelf of de controllerprint stuk, dan valt dat buiten wat wij repareren en melden we dat na de diagnose. ernstig | ||
| MOTOR_CONTROLLER_ERROR | Motorcontrollerfout (vervangen) | |
Wat het betekent Error 48 duidt op een verstoord signaal in de kabelboom. Bij professionele meting van de datalijnen worden afwijkende weerstandswaarden of signaalstoringen gevonden. Veroorzakers: beschadigde isolatie, geknelde kabel of waterindringing. Wat je merkt
Wat TomBat doet Professionele meting van alle datalijnen, reparatie van de beschadigde sectie of volledige vervanging van de kabelboom. ernstig | ||
| MOTOR_CURRENT_ERR | Afwijking in stroommeting | |
Wat het betekent De motorcontroller meet continu hoeveel stroom er door de motorfases loopt en regelt daarmee de ondersteuning. Wijkt die meting af van wat de aansturing verwacht, dan vertrouwt de controller zijn eigen regeling niet meer en zet hij het vermogen terug of helemaal uit. De oorzaak zit in de meetschakeling zelf, of in een slechte verbinding waardoor de stroom niet loopt zoals berekend. Wat je merkt
Wat TomBat doet We controleren de motorkabel, de connectoren en de voeding vanuit de accu, want een slechte verbinding geeft dezelfde melding. Ligt het aan de meetschakeling in de motorcontroller zelf, dan is dat printwerk dat wij niet repareren. ernstig | ||
| MOTOR_VOLTAGE_ERR | Afwijking in spanningsmeting | |
Wat het betekent De motorcontroller kijkt continu naar de spanning die vanaf de accu binnenkomt. Wijkt die af van het verwachte bereik, of zakt hij onder belasting weg, dan stopt de controller met aansturen omdat hij niet veilig kan regelen. Dat kan liggen aan een accu die de spanning niet vasthoudt, of aan een overgangsweerstand in de kabel of connector tussen accu en controller. Wat je merkt
Wat TomBat doet We meten de accu onder belasting en controleren de kabel en connectoren tussen accu en controller. Zakt de accu weg, dan lossen we dat op met revisie of een swap, ligt het aan de controllerprint dan valt dat buiten onze reparaties. ernstig | ||
| MOTOR_DERATING | Motorvermogen beperkt door hoge temperatuur | |
Wat het betekent De motorcontroller houdt de temperatuur van de motor in de gaten en knijpt het vermogen af zodra die te hoog oploopt. Dat is bescherming en geen defect: het voorkomt schade aan de wikkelingen en de elektronica. Blijft de melding komen bij normaal gebruik, dan klopt er iets niet met de temperatuursensor, de koeling of de manier waarop de motor draait. Wat je merkt
Wat TomBat doet Na een keer zwaar rijden is een enkele melding normaal en hoeft er niets te gebeuren. Blijft de code terugkomen bij gewoon gebruik, dan meten we de accu en de bedrading door; een motor die intern zwaar loopt valt buiten onze reparaties. matig | ||
| MOTOR_TORQUE_SENSOR_FAIL | Koppelingssensor defect | |
Wat het betekent De koppelsensor meet hoe hard je trapt en bepaalt daarmee hoeveel de motor bijhelpt. Valt dat signaal weg of loopt het buiten het verwachte bereik, dan stopt de controller met ondersteunen, want hij weet niet meer hoeveel vermogen er nodig is. Zonder dat signaal rijdt de fiets verder als een gewone fiets. Wat je merkt
Wat TomBat doet We controleren de bedrading en de connectoren naar de sensor, want een onderbroken of natte verbinding geeft dezelfde melding. Is de sensor zelf stuk, dan is dat aandrijfwerk dat buiten onze accu- en elektronicareparaties valt. ernstig | ||
| MOTOR_NOT_READY | Motor niet gereed tijdens test | |
Wat het betekent Bij het inschakelen doet de fiets een zelftest waarbij elke module moet melden dat hij klaar is. Geeft de motorcontroller dat signaal niet binnen de verwachte tijd, dan gaat de fiets verder zonder ondersteuning. Dat kan een eenmalige haperende opstart zijn, maar ook een teken dat de controller geen goede voeding of dataverbinding heeft. Wat je merkt
Wat TomBat doet Komt de code na een herstart terug, dan meten we de voeding en de datalijnen naar de motorcontroller door en controleren we de connectoren in de kabelboom. Reageert de controller zelf niet meer, dan is het vervangen daarvan geen werk dat wij doen. matig | ||
Simkaart en modem Error 54-60
De simkaart waarmee de fiets zelf verbinding maakt. Vervelend voor de vind-mijn-fiets-functie, maar je blijft gewoon rijden.
| Code | Technische naam | Wat het betekent |
|---|---|---|
| NO_SIMCARD | Simkaart ontbreekt of niet herkend | |
Wat het betekent Error 54 geeft aan dat de cartridge van de VanMoof S3/X3 de simkaart niet kan detecteren. Dit kan komen door een losgeraakt simkaartcontact, corrosie op de simkaartlezer, of een defecte simkaart. Zonder werkende sim verliest de fiets alle connectiviteit en tracking. Wat je merkt
Wat TomBat doet Diagnose van de cartridge, reiniging of vervanging van de simkaartmodule. matig | ||
| I2C3_FAIL | I2C-fout op bus 3 bij opstarten | |
Wat het betekent De cartridge praat via een interne databus met de chips die erop zitten, waaronder de simkaartlezer en het modem. Bij het opstarten controleert de cartridge die bus, en zodra een chip niet antwoordt meldt hij deze fout. Trappen en rijden blijft gewoon werken, maar alles wat via het mobiele netwerk loopt valt weg. Wat je merkt
Wat TomBat doet We meten de cartridge door en kijken welke module op de bus niet meer reageert. Blijkt dat deel defect, dan bekijken we of het te herstellen of te vervangen is. matig | ||
| CCID_SIMCARD | Verkeerd SIM CCID-nummer | |
Wat het betekent Elke simkaart heeft een eigen serienummer, het CCID, en de fiets controleert of dat nummer hoort bij de sim die voor deze cartridge geregistreerd is. Klopt het niet, dan zet de fiets geen verbinding op. Dat gebeurt bijvoorbeeld als er een andere simkaart in zit of een cartridge uit een andere fiets. Wat je merkt
Wat TomBat doet We controleren of de simkaart goed in de cartridge zit en of de lezer nog werkt. Het koppelen van een simnummer aan een fiets loopt via de VanMoof-software en zit niet in onze reparatie. matig | ||
| READ_SIMCARD | Simkaart gedetecteerd, maar geen communicatie | |
Wat het betekent Bij Error 57 ziet de cartridge dat er een simkaart aanwezig is, maar kan er niet mee communiceren. Dit is een subtielere fout dan Error 54: het contact is aanwezig maar de data-uitwisseling faalt. Vaak een firmware- of hardwareprobleem in de simkaartmodule. Wat je merkt
Wat TomBat doet Diagnose en reparatie of vervanging van de communicatiemodule in de cartridge. matig | ||
| GSM_MODEM | Modemstart mislukt (vaak opgelost na reset) | |
Wat het betekent Error 58 is de meest ernstige van de drie cartridge/sim-errors (54, 57, 58). Alle simkaart-gerelateerde communicatie is volledig verstoord. Dit vereist vaak volledige vervanging van de simkaartmodule in de cartridge. Wat je merkt
Wat TomBat doet Complete cartridgediagnose en vervanging van de simkaartmodule. matig | ||
| FACTORY_MODE | Fabrieksfirmware geladen | |
Wat het betekent In de fabriek draait een module tijdelijk op testfirmware zodat hij ingesteld en gecontroleerd kan worden. Deze code betekent dat die versie nog actief is, bijvoorbeeld doordat een update halverwege is gestopt of doordat vervangen elektronica nog niet is bijgewerkt. De fiets kan daardoor functies missen en de koppeling met de app kan wegvallen. Wat je merkt
Wat TomBat doet Dit is een firmwarestatus en geen defect aan accu of bedrading, dus hier valt bij ons niets aan te repareren. Het terugzetten van de juiste firmware gaat via de VanMoof-app en de bijbehorende servicesoftware. matig | ||
Welke VanMoof-foutcodes zien wij het vaakst?
In de werkplaats komen er vier steeds terug. Alle vier zijn meestal te repareren zonder nieuwe accu. Hoe dat gaat, lees je bij VanMoof S3/X3 accu reparatie.
| Code | Wat er meestal aan de hand is |
|---|---|
| Error 16 | Een doorgebrande zekering in de accu: de accu doet helemaal niets meer. |
| Error 17 | De fiets ziet de accu niet meer. Meestal een slecht contact of een beschadigde connector tussen accu en fiets. |
| Error 19 | De accu praat niet meer met de fiets. Meestal vervuilde of verbogen datapinnen, soms de BMS. |
| Error 20 | Een spanningsval onder belasting: de fiets valt uit zodra je gaat trappen. |
Motor valt uit? Meestal is het de accu
De motor zelf is bijna nooit stuk. Krijgt hij geen stroom of valt de spanning weg zodra je gaat trappen, dan stopt de ondersteuning en lijkt de motor defect. Wat wij in de werkplaats aantreffen, op volgorde van hoe vaak:
- Een cel in de accu die onder belasting wegzakt, waardoor het BMS afschakelt.
- Een beschadigde of vervuilde connector tussen accu en frame.
- Pas daarna: de motorcontroller of de bekabeling.
Daarom meten we altijd eerst de accu door voordat we naar de motor kijken.
Bel en alarm klinken zachter? Kijk naar de accu
Klinken de bel en het alarm ineens gedempt, dan is dat vaker een aanwijzing dan mensen denken. De speaker hangt aan dezelfde voeding als de rest van de elektronica. Zakt de spanning uit de accu weg, dan klinkt alles zachter.
Samen met een van de vier codes hierboven wijst dat op hetzelfde accupakket.
Wat je zelf veilig kunt controleren
Voordat je je accu opstuurt zijn er drie dingen die je zonder gereedschap kunt nagaan:
- Is de laadpoort schoon en droog? Kijk naar de laadpoort en de stekker van de lader. Vuil, vocht of groene aanslag kan een code verklaren.
- Blijft de code na één reset staan? Reset via de app, en laat het daarbij. Blijven resetten lost een defecte cel niet op en belast de accu alleen maar verder.
- Reageert het laadlampje nog? Noteer wat je ziet, dat scheelt ons meettijd.
Komt de code daarna terug, dan zit het in het accupakket. Meten is dan de enige manier om te zien wat er precies aan de hand is. Gaat de fiets helemaal niet meer aan, volg dan eerst het stappenplan als je VanMoof niet aangaat.
Wat je beter niet zelf doet
Een accu die niet meer reageert is geen klusje voor thuis. Wij zien de gevolgen regelmatig terug op de werkbank:
- Een diepontladen accu forceren met een lader, een voeding of een powerbank. Een cel die te ver weggezakt is kan daarbij heet worden. In het slechtste geval vat hij vlam.
- De accu openmaken. Het pakket staat onder spanning, de cellen zitten met lasnaden vast en het BMS is gevoelig voor statische ontlading. Een verkeerde beweging maakt van een reparabele accu een afgeschreven accu.
- Contacten schuren. De vergulding op de contactpunten is flinterdun. Ga je er met schuurpapier of staalwol overheen, dan is het contactprobleem blijvend.
- Blijven resetten en laden. Een reset lost een defecte cel niet op, en elke nieuwe laadpoging belast een zwakke cel verder.
Meten is het enige dat uitsluitsel geeft. Een diagnose kost 39 euro en wordt verrekend zodra je voor reparatie kiest, dus je betaalt nooit dubbel.