1. Atzeko plano teknikoa eta aplikazio-eremua
BMW Motorrad-ek 2015era arteko BMW R1200GS (LC) serieko ereduetan Bosch BMSX motos kontrol-unitatea (ECU) erabiltzen dute. Hardware-plataforma honen memoria-arkitektura honela egituratzen da:
Flash memoria (4.096 KB): ECUren oinarrizko sistema eragilea eta aplikazio-datuak (mapak) biltzen ditu.
EEPROM (96 KB): Ibilgailuari dagozkion datu-multzoak ditu, besteak beste aktibazio-kodeak (FSC), kilometro-irakurketak eta abiarazte-blokeo elektronikoa (EWS).
Garrantzi ekonomikoa
Ibilgailuen retrofit-en (gehitzeen) esparruan edo konponezina den hardware-akats batean, erabilitako ordezko kontrol-unitate baten klonazioak edo aldaketak kostu-eraginkortasun handiko alternatiba eskaintzen du fabrikatzailearen zerbitzu-sarearen bidezko erosketa berriaren aurrean, balio-aldiari ez dagokiona.
Protokolo modernoei esker, gaur egun posible da datu-multzo hauek Bench moduan osorik irakurtzea eta idaztea, ECUren karkasa fisikoki ireki gabe. Horrek zigilatze-arazoen edo plakaren kalte mekanikoen arriskua ezabatzen du.
2. Sistema-eskakizunak eta hardware-konfigurazioa
Prozesua gauzatzeko honako azpiegitura nahitaezkoa da:
-
Ostalari-sistema: PC estandarra, USB-A interfaze dedikatuarekin.
-
Software-ingurunea:
PCMFlash(gomendatutako bertsioa: 1.2.0), USB lizentzia-dongle barne. Kasuan Amazon paketean -
Hardware-interfazea: J2534-PassThru interfazea (adib.
Scanmatik SM2 Pro). Kasuan Amazon paketean
Segurtasun eta IT azpiegituraren oharra
Garrantzitsua: Sinadura- eta sarbide-errutina jabedunak direla eta, ohiko birus-aurkako eskanerrek flash softwarea behin-behinean segurtasun-arrisku gisa sailkatzen dute. Biziki gomendatzen da prozesu honetarako sistema dedikatu eta isolatu bat (lineaz kanpoko ordenagailu eramangarria edo berriki konfiguratutako Windows OS) erabiltzea, enpresaren sarerako sarbiderik gabe, IT segurtasun-arrisku potentzialak minimizatzeko.
3. Pin-esleipena (pinout konfigurazioa)
Konexio fisikoa egiteak zehaztasun absolutua eskatzen du. Pinak gaizki esleitzeak ECUren suntsipen termikoa edo elektrikoa eragin dezake. Tentsio-hornidura (12V) kableatze osoan zehar deskonektatuta mantentzen da.
Jarraitu J2534 kable-sortaren pin-esleipena BMSX konektorean honela (orientazioa dokumentazio teknikoaren arabera):
-
Masa (GND): Karkasan/konektorean dagoen eskeman adierazitakoaren arabera kontaktatu.
-
Etengabeko positiboa (+12V / Batt): Kable gorriak horretarako ezarritako elikadura-pinetan konektatu.
-
CAN-High (datu-bus zentrala): Kable berdea 2. lerroko 4. pinean (eskuinetik zenbatuta).
-
CAN-Low (datu-bus zentrala): Kable zuria 1. lerroko 4. pinean (eskuinetik zenbatuta).
-
GPO1 kontrol-lerroa: Kable marroia beheko lerroan, 11. pinean (eskuinetik zenbatuta).
-
GPO2 kontrol-lerroa: Azken lerroko 5. pineko konexioa (eskuinetik zenbatuta).
4. Software-konfigurazioa eta prozesuaren garapena
4.1 Datu-mota aukeratzea
Flash eta EEPROM memoria-segmentu bereiziak direnez, irakurketa- eta idazketa-prozesuak nahitaez bata bestearen ondoren egin behar dira. PCMFlash programan aukeratu kontrol-unitatearen profil zuzena:
-
Protokolo-hautaketa: Normalean 71. modulua (Bosch protokoloen azpiegitura, adib. TC1797 prozesadore-arkitektura).
-
Hautatu esplizituki xede-memoria-txipa (FLASH edo EEPROM) prozesua hasi aurretik.
| FLASH | EEPROM |
|
|
|
4.2 Interfazeko anomalia ezagunak
Hasieratzean (identifikazioa, irakurketa edo idazketa) aldi baterako konexio-akatsak gerta daitezke J2534 interfazearekin („SM2 ez da aurkitu“). Sistema-mezu hau kontrolatzailearen timing-latentziengatik gertatzen da eta, oro har, komandoa berriro abiaraziz saihestu daiteke.
4.3 Urratsez urrats gida: irakurketa (Read) / idazketa (Write)
-
Profilatzea: Aukeratu nahi duzun kontrol-unitatea eta memoria-segmentua.
-
Segurtasun-kopia: Egin klik READ botoian irakurketa-prozesua hasteko. (Berriro idaztean, aukeratu horren ordez aldatutako iturburu-fitxategia eta egin klik WRITE botoian).
-
Protokolo-kontsulta: Sistemak K-Line erabiltzeko baieztapena eskatzen du. Komunikazioa CAN-Bus bidez soilik egiten denez, hemen aukeratu „Ez“ (edo desaktibatu aukera hau idazketa-menuan).
| READ-en | Write-n |
|
|
4. Power-Cycle (urrats kritikoa): Softwareak pop-up bidez tentsio-hornidura eskuz ezartzeko eskatzen dizu („Manual Power Message“). Orduan bakarrik konektatu 12V-ko elikadura-iturria SM2 interfaze-moduluari eta baieztatu pop-upa OK botoiarekin.
5. Prozesuaren gainbegiratzea: Datuen transferentzia automatikoki hasten da. Jarraitu aurrerapen-barra, sistemak eragiketa „Action completed successfully“ egoerarekin berretsi arte.
6. Datuen kudeaketa: Izendatu eta artxibatu esportatutako fitxategi bitarrak berehala eta modu argian, geroago klonatzean nahasketak saihesteko.
Hori izan zen magia guztia. Beti bezala IT munduan - badakienak daki ;)
Maiz egiten diren galderak (FAQ)
Bosch BMSX kontrol-unitatea BMW R1200GS (LC) motorrean erabiltzen da 2015eko fabrikazio-urtera arte. 2017tik aurrera BMW ondorengo eredura aldatu zen, BMSMP (Euro4), handiagoarekin Flash memoria.
Bench moduan, kontrol-unitatea ibilgailutik kanpo, laborategiko mahaian, J2534-PassThru interfaze baten bidez irakurtzen eta idazten da, karkasa ireki gabe. Komunikazioa honen bidez egiten da: CAN busa ibilgailuaren.
Flash memoriak (4.096 KB) ECUren sistema eragilea eta mapak ditu, eta EEPROM (96 KB) ibilgailuari dagozkion datuak gordetzen ditu, hala nola aktibazio-kodeak, kilometro-kontagailuaren irakurketa eta abiarazte-blokeoa. Bi memoria-segmentuak bereizita tratatu behar dira irakurtzean eta idaztean.