Escolar Documentos
Profissional Documentos
Cultura Documentos
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.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