Você está na página 1de 11

GuaBsicadecodificacinenBMWconNCSExpertparatontos

1. Introduccin(porRobertoPrieto).......................................................................................1
2. ComenzamosaCodificarconNCSExpert............................................................................2
3. CorregirErroresencasodefalloometeduradepata..........................................................3



1. Introduccin:

Bueno,heestadomuchotiempobuceandoyaprovechndomedetodosaquellosquecomolynks,
gmros,etc.hancompartidosusconocimientossobreCodingyprogrammingennuestrosBMWs,creo
queyaeshoradequeaportealgo,estevaasermigranitodearena.Eslaprimeravezquepublicoen
unforoasquecualquieraporteocomentarioserbienrecibido.

Antesquenadaquierodecirquellevoalrededordetresmesesleyendoinformacinalrespectopara
lograrhacermeunaideaclaradecmocomenzarmiandaduraenestemundodelacodificacin,por
supuestoquehevistocientosdetutorialessobreprogramascomoNCSexpert,Winkfp,Tools32,etc.,
etc., etc. La inmensa mayora de estos son secuencias de seleccin de opciones del programa sin
explicarmuybienparaqusirvecadacosayquehaydetrsdecadaaccinAmmegustaentender
quhagoyporqu,cmofuncionaunprogramayculeslafilosofadefuncionamientodelcoche.
PorestomehedecididoacompartirconvosotroslainformacinrelativaahacerCodingconunel
programaNCSExpertenestaGuaBsicadecodificacinConNCSExpertparatontoscomoyo.
Debo confesar dos cosas: la primera es que yo no he llegado a estas conclusiones slo (ni mucho
menos)sonextractosdeotrosexpertosdeforosnacionaleseinternacionalesprocesadostrasmucho
tiempodeanlisis.Segundo,nopretendoexplicarcmoseinstala,qucablesseutilizanocmose
configuraelprogramaparasuutilizacin(paraesohaymuchosotroshilos).

Estaesslomiinterpretacinymiexperienciaquenoesmuchaenestostemas,asqueproceded
asumiendoelriesgoqueconllevarealizarestostrabajos.

En coches anteriores a 2002 el Coding es un poquito diferente a aquellos de fecha de fabricacin
posterior, yo hablar nicamente de codificar un mdulo del coche. Para aadir opciones al VO,
programar mdulos y otras ms cosas habr que esperar un poco ms tras aprender estos pasos
bsicos.

Lo primero es entender que es eso del ZCS/VO o Vehicle Order. Cuando BMW hace un coche,
generanloquesellamaelVehicleOrderquebsicamenteesunconjuntodenmerosyletrasque
dicenqumdulosestninstaladosenelvehculo,informacinregional,fechadeproduccinEsel


ADNdelcoche.PorejemplosiuncochetieneparktronicoTVyfuehechoparaEspaaoFrancia
Comocadacochetienediferentesopcionesyesthechoparaunmercadouotrocadacochetendr
suZCS(cochesanterioresa2002)oVO.

EsteZCS/VOestescritogeneralmenteendosmdulosdelcoche,dependedelmodeloyaoenun
M3del2002estarenlosmdulosAKBMyALSZ,enun328cidel2000estarenelEWSyelKBM,en
mi530LCIde2008estescritoenelmduloCASyenelmduloLMA.Noesnadamsqueunacadena
decaracteresquesegrabanenlamemoriaflashdeesosmdulos.Ospodispreguntarqueporqu
segrabaendosmdulosbuenolaexplicacinesquesiunodeesosmdulosfallapodramosutilizar
elotromduloparacodificarelsustituto,porejemplo,sienmicochefallaseelmduloCASCarAccess
Systemyloreemplazaseporunoderecambio,utilizaraelmduloLMAdemicocheparacodificarel
sustitutoalaconfiguracinoriginal.Enelimprobablecasodequeambosmdulosfallaranalavez
habraquesolicitaraBMWelVOdelcoche(BMWguardaregistrodeabsolutamentetodosloscoches
queconstruye).

PorlotantoladiferenciainicialaefectosdeCodingentreloscochespre2002ypost2002esquelos
primerostienenZCS(queactacomoVO).Loquevieneacontinuacinesprcticamenteidnticopara
ambos,salvolosparmetrosindividualesdecodificacin.

2. ComenzamosaCodificarconNCSExpert

2.1. Cuando abrimos NCS Expert lo primero que tenemos que hacer es seleccionar un perfil
(dependiendodequversindeNCSExpertutilicistendrisunosuotros).Estosperfilesdefinenla
maneraque elprograma secomporta conel coche.YoutilizoExpertmodus(often),para versiones
anteriores del programa Revtors Expert profile, se comportan bsicamente igual, tienen una
caractersticamanipulationenableddelaquehablardespus.

2.2Unavezqueelperfilestcargado,debesseleccionarVIN/ZCS/FA(F1),posteriormentedebes
seleccionarZCS/FAfECU(F3)paraqueelprogramaseacapazdedescargarelnmerodebastidor
(VIN) de tu coche. Una vez seleccionada esta opcin, el programa te va a pedir que selecciones tu


carrocera,

yposteriormenteunmdulodeunalista,enestalistaaparecenesosmdulosdelosquehablamos
anteriormenteyenlosqueelVOestcopiado(enmicasoCASyLMA).

Al seleccionar uno de ellos lo nico que le ests diciendo al programa es que en ese mdulo se
encuentralainformacinrelativaalvehculo(elVO),paraquelaleaydescarguetodalainformacin
delvehculo.CuandoestosucedaenlapantalladelprogramapodrsvertuVIN,ytunmerodechasis
(enmicasoE60_)seguidodeunacadenadenmerosytextocon#y$intercaladoseseestu


VO (que no aparecer completo porque es muy largo y no cabe en la pantalla) NOTA: (En coches
anterioresa2002noseverFAseguidodelVO,ensulugarseverenlapantallaunascuantaslneas
contextodeltipoFG,GM,VN,SAseguidodenmeros).AhoraqueNCSExpertsabelainformacin
detucocheyaestdispuestoacodificar.

EsmuyimportantetenerencuentaqueelPROCESODECODIFICACINENSINOTIENENADAQUEVER
CONELMDULOQUEACABAMOSDESELECCIONAR,esemoduloseseleccionaparaqueelprograma
leaelVO,losdatosdelvehculoynadams.

DespushabrquepulsarenelNCSExpertlaopcinBACK(F6).Ytendremosalgoas:

Ahoravamosaverlospasosbsicosdelacodificacindemdulosindividualesenelcoche.Lospasos
paraaadirequipoadicionalalVOdelvehculoyotrascosasserealizandemaneradistintaynolas
voyatocarparanoconfundiralosmsamateurs.

AhoraloquenecesitamosespasaranuestroPClosparmetrosdenuestrocoche,unavezseleccionado
elmduloacodificar.Paraellodebemosobservarlosiguiente:

EltrabajopordefectoenelNCSExpertesSG_CODIEREN,quevieneaserEscribir/Codificar,cmo
todavanohemosseleccionadoqumdulodeseamoscodificar,estarnseleccionadostodosellos.

2.3.Vamosaseleccionarelmdulosobreelquequeremosactuar.PulsamosProcessECU(F4)y
seleccionaremos de la lista desplegable el mdulo (en mi caso CAPPL, voy a activar la TV en
movimiento)

Despusdeseleccionarlonossaldrunacasillacondetallesdelmdulo...Hayquedaralok...

2.4. Ahora vamos a cambiar el trabajo de SG_Codieren a CODIEREDATEN_LESSEN, es decir


cambiamosdeescribiraleerdichoencristiano.EstolorealizamosconlaopcinChangeJob(F2)en
elNCSExpert.

2.5.Ahoraqueyatenemosseleccionadoelmduloquequeremosleerylaopcinleerlepodemos
daralaopcinExecuteJob(F3).

SaldralgoascomoCodingactivYdespus.CodingEnded.

En este momento en la Carpeta WORK dentro de la carpeta NCSEXPER habr un archivo con
nombreFSW_PSW.TRC

EsteeselarchivoquecontienelainformacinqueelNCSExpertacabadeleerdelcoche,relativaal
mduloseleccionado(CAPPLennuestrocaso).Loprimeroquehayquehaceressalvarunacopiade
esearchivo(lorenombramosFSW_E60CAPPL_PSW.TRC,ocomoqueramos)yloguardamosenotro
lado.Hederecalcarqueestearchivo.TRCnoeselqueutilizaelprogramaparacodificarelmdulo
delvehculo(comoveremosahora)peronosinteresatenerloporsilascosasnovanbien.

AhoratenemosqueabrirelarchivoubicadoenC:/NCSEXPER/WORKconnombreFSW_PSW.TRCcon
uneditordetexto.NosalgisdelNCSExpertsimplementenavegarpormiPc,c:,NXCSEXPER.Hasta
abrirelarchivoconeleditordeTexto)

Veremosunacantidaddelneasconfrasesenalemn,ennuestrocasobuscaremosunalneaquedice
VIDEO_DENY_COB deny_low_key y lo que haremos ser editarla de manera que diga
VIDEO_DENY_COBdeny_never.

Una vez hecho esto debemos salvar ese archivo como FSW_PSW.MAN (MUCHO OJO CON NO
GUARDARLOCOMOFSW_PSW.MAN.TXT,QUEESTAISUTILIZANDOUNEDITORDETEXTO)dentrode
lamismarutaC:/NCSEXPER/WORK.(Probablementeesearchivoexistayestevacoasquesiospide
laopcinsobrescribid)

Queporqutantolio?Puesporqueelarchivo.MANeselqueutilizaelNCSExpertparacodificarcon


losperfilesconManipulacinHabilitada.Loquehemoshechoescogerelarchivoconlainfooriginal
delmdulo,cambiarsloelparmetroquenosinteresayponerloenelarchivodecodificacinpor
asdecirlo.

ExistenprogramascomoelNCSDummyoelBMWCodingToolquetraducenlaslneasdelarchivo
.TRCquevienenenalemnyquerealizanautomticamentetantolacopiadelarchivo.MANyel
Backupdel.TRC.peroesoesincluirotroprogramamsenelprocesoynoesobjetodeestebrico,lo
quehacenesosprogramasalfinyalcaboeslodescritoanteriormente.

Buenoyacasiestamosllegando

Si no hemos salido de NCS Expert, seguiremos teniendo seleccionado el mdulo que lemos
previamente(CAPPL)porlotantoslotendramosquecambiareltipodetrabajopulsandoChange
Job(F2)yseleccionarSG_CODIEREN,unavezhechoestohabraquehacerclicenEXECUTEJOB
(F3)yesperaraqueaparezcaCodingendedenelcentrodelapantalladelNCSExpert.YYaest!!!!!



Si hemos salido del NCS Expert habr que repetir los pasos iniciales: cargar el perfil (load profile)
seleccionandoelqueconvenga,despusseleccionarVIN/ZCS/FA(F1),posteriormenteseleccionar
ZCS/FAfECU(F3),seleccionarelmduloparaqueleaelVOdelcoche,pulsarBack(F6)ydespus
seleccionar el mdulo a codificar pulsando PROCESS ECU (F4) (CAPPL en nuestro caso) Nos
aseguramosqueeltrabajoesSG_CODIERENyunavezhechoestohabraquehacerclicenEXECUTE
JOB(F3)yesperaraqueaparezcaCodingendedenelcentrodelapantalladelNCSExpert.YYa
est!!!!!

3. CorregirErroresencasodefalloometeduradepata.

LoquehayquehaceresborrarelcontenidodelarchivoFSW_PSW.MANyguardarlovaco,seleccionar
elmduloadecuado,tenerSG_CODIERENseleccionadoyhacerclicenEXECUTEJOB.Loquehaceel
NCSExpertesquecomoelarchivo.MANestavaco,buscalosdatosoriginalesdelmduloenlabase
dedatosquetieneelpropioprograma(yquehabremosmetidoalinstalarloyactualizarlosDATEN,
esoespartedelainstalacindelprogramaytampocoesobjetodeesteBRICO).OspreguntareisCmo
sabeelprogramaquedatossonlosquehayquecargar?PuesporqueelprogramasabevuestroVINy
vuestroVOysabeenqucarpetadebebuscarlainformacindelmduloseleccionadoparavuestro
coche.

4. Crditos:
ManualRealizado@ROBERTOPRIETOparaBMWFaq
CopiladoenPDFpor@jormi
www.bmwfaq.com
2015BMWFaq

Você também pode gostar