2012 - 2020 Chevrolet Sonic Body Control Module (BCM) EEPROM Location & Contents (VIN, pin, mileage)

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 77

  • @johnallan2189
    @johnallan2189 2 роки тому +1

    The info on replace eeprom to use a used replacement BCM is great. just hope the eeprom is not corrupted or problem with module Thanks again

  • @richfennell2352
    @richfennell2352 2 роки тому +1

    Excellent video. I have a 2016 Corvette radio module issue. My original got damaged by water so I bought a used one of the same part number.
    I'm having trouble verifying if my module has a similar EEPROM as described here. There are only two on my board the look similar. One has the following 3 lines: 80020BB, M59454, 15380. The other chip is smaller and has these 3 lines: RT8H, 545E, S63.
    Are either of these ICs, the one I'm looking for?

    • @DrShock
      @DrShock  2 роки тому

      Thanks. So this video is about body control modules, rather than radios. You might want to see if this other video is similar to your 2016 'vette instead - ua-cam.com/video/iBXLnHlbnDo/v-deo.html
      The thing about these modules is they are always getting redesigned by different suppliers to GM. The numbers on the chips often only mean something to the supplier. You find the chip that represents the memory by trial and error. Those three you mention, I've not run across before personally so couldn't say.

  • @101freebird
    @101freebird 11 місяців тому

    Great video lots of knowledge! Do you have a video actually reprogramming a used one with your car’s original BCM coding? I have a 2013 Chevy Sonic that needs a BCM replacement.

    • @DrShock
      @DrShock  11 місяців тому

      Rather than reprogramming, since SPS2 will typically _not_ allow you to reprogram an used module anymore, we just transfer the EEPROM from the original to the replacement. No reprogramming required.

  • @FixTronics
    @FixTronics 2 роки тому +1

    Extremely informative explanation
    Thank you so much for this great video

  • @elliplayz8613
    @elliplayz8613 2 роки тому

    I am dealing with the same 95320R in a body control module in a 2014 GMC Sierra. Connection is made just fine with the ch341a and asprogrammer. Says “success” but as far as reading the actual data off the chip nothing is there? Everything to the right is blank. Is this a voltage issue or?? Thanks for the great videos you do!

    • @DrShock
      @DrShock  2 роки тому

      If you're sure the pin 1 orientation is correct, and you're trying to read the chip in-circuit (i.e., still soldered to the board) this might indicate a bus contention problem. This happens when the test clip powers up other devices on the board that also attempt to respond to the data and address line changes preventing reading and writing of the EEPROM. If this is happening, you'll have to desolder the chip and read/write it off board.
      This is actually quite common to encounter on GM electronics, it's usually quite rare to get a read/write in circuit on them.

  • @jorgemat8080
    @jorgemat8080 Рік тому

    Great information. 👍 thanks. Where can I find gm bcm eeprom location and type information? I'm starting to do this kind of clonning and run into road blocks because I can't find eeprom locations. Any help would be appreciated. Thank you.

    • @DrShock
      @DrShock  Рік тому

      Thanks. There's no technical information publicly available about this, as GM definitely does _not_ want board level repairs performed. They are in the business of selling you a new or remanufactured module. ;-)
      You have to build up this knowledge thru trial and error, starting with the make and model vehicle of interest and purchasing a couple of modules from the salvage yard as an investment to experiment with.

    • @jorgemat8080
      @jorgemat8080 Рік тому +1

      @DrShock ok, thank you for your reply. 👍

  • @kelzbythebeatz
    @kelzbythebeatz 2 роки тому

    I’m trying to install a bcm for a 2012 Buick LaCrosse. I was wondering if it’s in the same location?

    • @DrShock
      @DrShock  2 роки тому

      Same approach for all, but unfortunately they are all a little different in terms of circuit board layout. I've done a few of these BCM EEPROM identification videos, but I don't think I've come across the need to do a Buick one yet.

  • @hardend17
    @hardend17 9 місяців тому

    Good day....A new BCM do you need to program it for the interior lights & all lights...bought new one but done do these features...is it faulty please explain

    • @DrShock
      @DrShock  9 місяців тому

      A new, or remanufactured, BCM for a General Motors vehicle will need to be programmed. The features enabled by this programming will be driven by the national GM VIN database (aka SPS2) which is used to put the vehicle back the way it was originally built feature/options wise. If the vehicle was not originally built with options, they may require more than just BCM programming to enable. There may be additional modules required, or additional wiring needed. It depends on the feature, the model year, and the model involved.

  • @jimmcerlean1891
    @jimmcerlean1891 Рік тому

    Does the GM BCM control Sunroofs, Keyless Remote reprogramming and Oil Life reset?

    • @DrShock
      @DrShock  Рік тому

      Depends on the year and model. Some have separate modules for those functions. In the Sonic covered here, for example, the remote keyless entry is its own separate module but the key recognition and programming is handled by the BCM. The oil life reset I'm not sure, it may be handled by the IPC module nowadays.

  • @sergiovtorres
    @sergiovtorres Рік тому

    Hello do you Know where the eeprom chip is on a 2011 silverado bcm

  • @GWagon-u2e
    @GWagon-u2e 6 місяців тому

    I am trying to do the same with the updated BCM part 13587704. but the chip is a 25LC32AE and I am having issues getting error connection. what SPI should I use none of them on ASprogrammer sims to match the chip

    • @DrShock
      @DrShock  6 місяців тому +2

      You should be able to select a 23C32 under the _generic_ menu (just ignore the extra letters in the part number).

    • @GWagon-u2e
      @GWagon-u2e 6 місяців тому

      @@DrShock Thank you, besides the power 5v mod does it need the other modification to the clamp adapter

    • @DrShock
      @DrShock  6 місяців тому

      No, the CH341A handles the 24XXX and 25XXX devices natively.

  • @sonisimose8619
    @sonisimose8619 Рік тому

    I believe the Sonic replaced the Aveo. Would you happen to know if the BCM is located in the same place on a 2009 Aveo?

    • @DrShock
      @DrShock  Рік тому +2

      If not, check the center console area near the shifter.

  • @SonicSouz
    @SonicSouz 2 роки тому

    So I've got a 2017 Chevy Sonic. My BCMs part number is 13506935 though. Using this method, would I be able to simply copy my original BCMs EEPROM data, save it on my laptop, connect the donor BCM's EEPROM and then paste/overwrite the donor's EEPROM with my original's EEPROM data and use it?

    • @DrShock
      @DrShock  2 роки тому

      That's the jist yeah. Your EEPROM programmer will have some software application that goes with it, which handles reading the chips contents and saving it to the laptop drive. Next you could write that contents onto the donor BCMs EEPROM. Note that there are some changes in boards, and changes in part numbers, where this cannot be done _in-circuit_ with a testclip. In such situations, you will have to desolder the chip in order to read/write it off the PCB.
      You can also desolder the EEPROM from the original BCM, and physically substitute it onto the donor BCM's PCB instead. Either way you get an exact clone, presuming the GM part numbers of both BCMs are _identical_ on the white label.

    • @SonicSouz
      @SonicSouz 2 роки тому +2

      @@DrShock I ended up just copying my original BCM data over to the doner BCM. Worked like a charm once I got the programmer to be recognized. Car works as if it was using the original BCM.
      Do you know if the same process works on Global A engine control modules?

    • @DrShock
      @DrShock  2 роки тому +1

      Great, thanks for sharing. I've not had to work on a BCM newer than 2015 or so so couldn't say about Global A. Definitely cannot reuse an used module via an MDI on Global A though. GMs tools are all setup to force the use of new or ACDelco reman modules only now.

    • @SonicSouz
      @SonicSouz 2 роки тому

      @@DrShock Well the Sonic is a Global A car. From my knowledge all GM cars from 2012 up are on Global A with Global B being introduced on new models starting with the C8 Corvette.

    • @SonicSouz
      @SonicSouz 2 роки тому

      I forgot to thank you though

  • @qusaykambal6903
    @qusaykambal6903 2 роки тому

    Hi
    If i replace any module in GM automotive by used module Should i program the module by SPS Or it is not needed, just install it and it will work directly without programming. Please clarify because this point I did not understand well

    • @DrShock
      @DrShock  2 роки тому +1

      Typically you cannot reuse modules across the more modern GM vehicles, on the Global A architecture. While you can use SPS2 (Techline Connect now in the USA) to update a calibration, it won't let you change the VIN or mileage of an used BCM. If you're working with a brand new GM or ACDelco remanufactured BCM, then yeah you can setup using Techline Connect SPS2 just like you would have done using TIS2Web SPS last year. But if you are trying to reuse an used module from a different VIN, this EEPROM chip level rework is about your only option. SPS/SPS2 are a no-go on used modules.

    • @Mr-Payne
      @Mr-Payne Рік тому

      @@DrShock Will the chip swap work for Global A vehicles? I have a 2016 Sierra with a amplifier module that I'm needing to replace.

    • @DrShock
      @DrShock  Рік тому

      Haven't personally tried it. But probably the only option for salvage parts since that platform will _usually_ not SPS2 on an used module.

    • @trentdaddydolla647
      @trentdaddydolla647 Рік тому

      @@DrShock this used to be possible with sps1 a couple of years ago. They blocked it. I remember I had to replace the bcm on an 2013 Cruze and the programming went through but the original mileage was not retained.

  • @gjebox
    @gjebox 2 роки тому

    Question gm srs or scm for air bags.... how do you read the eeprom via the connector...as some of these srs module are extremely difficult to remove the cover or remove the circuit boards from the integrated molded connectors.. many eeproms are located other side of the circuit boards are not easily accessible to read eeprom...any help is apreciated..great videos

  • @KOZEBOSKA
    @KOZEBOSKA 2 роки тому

    Здравствуйте, такой вопрос если нужно например заменить такой же BCM Continental на BCM со свалки ( разборки) нужно искать именно что бы серийный номер совпадал, что бы комплектация совпадала? Что бы обойтись без программирования дорогого MDI, а просто заменить DUMP микросхемы EEprom, так можно сделать?

    • @DrShock
      @DrShock  2 роки тому

      Да, вы можете переместить микросхему EEPROM с одной платы BCM на другую. Однако вы должны убедиться, что номер детали GM на этикетке BCM ТОЧНО такой же. Затем просто отпаяйте микросхему EEPROM от донорского BCM и переустановите в оригинальный BCM. Обычно вы не можете запрограммировать эти платы BCM только с помощью тестового клипа, поэтому перенос чипов происходит быстрее. ГЛ.

  • @heribertosalvador583
    @heribertosalvador583 Рік тому

    Hi Drshock, have you ever try to reprogram a HMI of the GM vehicules? I want to know if is possible becaus i want to upgrade my HMI v1.1 to 2.5 because the functionality of the carplay/android auto but the prices that i found are riculous high for a simple swap of modules.

  • @KOZEBOSKA
    @KOZEBOSKA 2 роки тому

    Еще было бы интересно посмотреть про привязку приборной панели Chevrolet cruze. Система привязки с помощью EEprom происходит ? Правильно понимаю?

    • @DrShock
      @DrShock  2 роки тому

      Если вы имеете в виду, как пробег в BCM связан с комбинацией приборов, это обрабатывается самой комбинацией приборов для Sonic. Он запросит у BCM пробег и, в зависимости от того, насколько он отличается от последнего сохраненного значения, либо примет его, либо отклонит (есть какой-то определенный алгоритм, но я его не изучал).

    • @KOZEBOSKA
      @KOZEBOSKA 2 роки тому

      @@DrShock Спасибо за разьяснение

  • @wilsonfuentes6850
    @wilsonfuentes6850 Рік тому

    Hola quisiera saber si tú puedes reparar mi BCM, es un sonic 2013 transmisión manual, el carro se inundo en una tormenta y ahora no enciende ni da start el motor. Chequie el BCM y se siente muy caliente, que debo hacer para arreglar mi auto. Gracias

    • @wilsonfuentes6850
      @wilsonfuentes6850 Рік тому

      Si quieres te puedo dar mi e Mail

    • @DrShock
      @DrShock  Рік тому

      Esta situación que describe no sería una reparación típica de bricolaje. Necesita acceso a herramientas especializadas. En su caso, le recomiendo que busque un taller de reparación local.

  • @tortiedove
    @tortiedove Рік тому

    How does one remove the onstar module on a Chevy sonic?

  • @jommelballada3230
    @jommelballada3230 Місяць тому

    Can i transfer my old eeprom to donor bcm by soldering it?

    • @DrShock
      @DrShock  Місяць тому

      I mentioned this option in the video, sure just be sure both BCM board part numbers match _exactly_ for that option to be successful.

  • @gjebox
    @gjebox 2 роки тому

    Have you tried to read seat belt restraint system (srs) modules

    • @DrShock
      @DrShock  2 роки тому

      No, do not do any work with body shop repairs.

  • @carlosfeliciano8687
    @carlosfeliciano8687 Рік тому

    I move eeprom from old bad BCM to the new BCM but car wont start. In this Sonic 2017 you need to read the MCU micro too?

    • @DrShock
      @DrShock  Рік тому +1

      The parts numbers have to match _exactly_ between both BCMs. Also has to be from a Sonic, as GM used the same BCMs across several models and this could affect microcode firmware not contained in the EEPROM.

    • @carlosfeliciano8687
      @carlosfeliciano8687 Рік тому

      Thanks. Part numbers match but Its not from a Sonic.@@DrShock

    • @DrShock
      @DrShock  Рік тому +1

      That may be the issue, idk. I've ran into GM using the exact same part number radio module between the Cruze and the Camaro. But the embedded firmware for the processor being unique between the two, due to each vehicle's radio having a different keypad layout. It makes interchange limited to the _exact_ same model only. If you are sure you have your EEPROM pin 1 alignment correct, and did not damage the chip during physical transfer, I would suspect the problem being that it was not sourced from the exact same model. When I do these repairs for a customer, I even insure the model year matches to avoid any drama.

    • @carlosfeliciano8687
      @carlosfeliciano8687 Рік тому

      @@DrShock eeprom is good and pin1 is correct. Also I have read eeprom and save data info.

    • @skunkworkltd
      @skunkworkltd 4 місяці тому

      Can these values be changed while the chip is still in circuit , or do they need to be changed after the chip is removed from the board . Also, a sonic that came factory with out fog lights requires sps programming / special kit code to make them work via the oem button . But the kit is discontinued now days. Could a salvaged bcm from a donor that had with fog light option be used with this method to get the fogs to work with the oem button . Thank you very much for your videos and info .

  • @KOZEBOSKA
    @KOZEBOSKA 2 роки тому

    Еще к вам вопрос, если в автомобиле стоит блок BCM Continental, а вместо него, например поставить такой же блок BCM, но производитель BOCH, сможет это так работать?

    • @DrShock
      @DrShock  2 роки тому +1

      Для автомобилей GM будет только один поставщик на номер детали. И номер детали GM BCM должен ТОЧНО совпадать в любой подкачке EEPROM, чтобы он работал правильно.

    • @KOZEBOSKA
      @KOZEBOSKA 2 роки тому

      @@DrShock Понял, производитель должен быть один, спасибо.

  • @HazzySpade
    @HazzySpade 2 роки тому

    I have a 2006 Dodge Charger r/t that’s been parked has a Front Control module /Central Gateway Module or Body Control Module I’ve heard it called either but it has one from a salvage yard with a non matching vin and because of that many things in the car don’t work and it’s stuck in limp mode could I change the vin manually in the FCM to match the rest of the computers vin so that they can all communicate happily?

    • @DrShock
      @DrShock  2 роки тому +1

      I don't have any experience performing this sort of circuit board level repair with non-GM electronics, but conceptually the process should be similar on Mopar products.

  • @carlosfeliciano8687
    @carlosfeliciano8687 Рік тому

    Do you know how to reset the BCM? So I can reprogram new key? I think It has 8 max key. But I cant add new key.

  • @runup510
    @runup510 Місяць тому

    Hello can you work with a 2006 Dodge FCM/BCM?

  • @gjebox
    @gjebox 2 роки тому

    Can you explain how the milage offset is calculated

    • @DrShock
      @DrShock  2 роки тому

      For this model, no I don't know the algorithm. But for the Cobalt I mentioned how the obfuscated values are calculated - ua-cam.com/video/0Kon-FjD0dM/v-deo.html
      Since these algorithms vary, having a mileage calculator subscription to Tachosoft is quite necessary if you're going to edit the values.

  • @iONsOffroad
    @iONsOffroad Рік тому

    What program you use for reading and copying

    • @DrShock
      @DrShock  Рік тому

      The software on these EEPROM programmers is proprietary, and each one will have it's own program to use. The particular programmer I'm using in this video has a related video linked in the upper right (circle i icon) and uses a Russian hosted program known as AsProgrammer.

    • @iONsOffroad
      @iONsOffroad Рік тому

      @DrShock Oh OK I have a 2015 Camaro 2ss that's got issues so I got a new BCM and I might just exchange the Eeprom and use this Vcg thing I got will see all new to me but I do electronics repairs just never programmed eeproms

    • @iONsOffroad
      @iONsOffroad Рік тому +1

      But I might try to copy the eeprom first from watching your videos

    • @DrShock
      @DrShock  Рік тому

      I'd recommend just desoldering and swapping the EEPROM from the original defective BCM onto the donor BCM circuit board. This will avoid alot of reprogramming (e.g., VIN, security passcode, mileage, etc). Make a copy of the originals contents before you do, as you mention, just in case something goes wrong and you need to recreate it.

    • @iONsOffroad
      @iONsOffroad Рік тому

      @@DrShock Ok ya I think its the same numbers as the one in your video I very much appreciate your responses

  • @KOZEBOSKA
    @KOZEBOSKA 2 роки тому

    Спасибо, значит с помощью тестового клипа это не сделать не получится? А если снять блокировку с микросхемы? А потом ее опять поставить? Например в этом видео сняли защиту ua-cam.com/video/JXDzudaVeEg/v-deo.html&ab_channel=PKBlogECUcars

    • @DrShock
      @DrShock  2 роки тому

      Нет, как и в видео, на которое вы ссылаетесь, чип должен быть удален из схемы, чтобы его можно было прочитать. Тестовый зажим следует использовать только в тех случаях, когда напряжение зажима не подает питание на другие устройства на печатной плате, вызывая конкуренцию на шине. Кроме того, в конструкции American GM BCM не используется функция защиты чипа EEPROM. Он имеет совершенно другую архитектуру печатной платы, чем показанный иммобилайзер европейского типа.

  • @airratchetjockey7605
    @airratchetjockey7605 9 місяців тому

    Couldn’t you just read the old EEPROM and write it to the new BCM?

    • @DrShock
      @DrShock  9 місяців тому +1

      If the GM/Delphi part numbers of the module match _exactly_ then yes, I believe I mention that in the vid as an option.