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
@FixTronics3 жыл бұрын
Extremely informative explanation Thank you so much for this great video
@richfennell23523 жыл бұрын
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?
@DrShock3 жыл бұрын
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 - kzbin.info/www/bejne/n3O7faF-ocehetE 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 Жыл бұрын
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 Жыл бұрын
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.
@sergiovtorres Жыл бұрын
Hello do you Know where the eeprom chip is on a 2011 silverado bcm
@jimmcerlean1891 Жыл бұрын
Does the GM BCM control Sunroofs, Keyless Remote reprogramming and Oil Life reset?
@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.
@elliplayz86132 жыл бұрын
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!
@DrShock2 жыл бұрын
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.
@hardend1710 ай бұрын
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
@DrShock10 ай бұрын
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.
@tortiedove Жыл бұрын
How does one remove the onstar module on a Chevy sonic?
@KOZEBOSKA2 жыл бұрын
Здравствуйте, такой вопрос если нужно например заменить такой же BCM Continental на BCM со свалки ( разборки) нужно искать именно что бы серийный номер совпадал, что бы комплектация совпадала? Что бы обойтись без программирования дорогого MDI, а просто заменить DUMP микросхемы EEprom, так можно сделать?
@DrShock2 жыл бұрын
Да, вы можете переместить микросхему EEPROM с одной платы BCM на другую. Однако вы должны убедиться, что номер детали GM на этикетке BCM ТОЧНО такой же. Затем просто отпаяйте микросхему EEPROM от донорского BCM и переустановите в оригинальный BCM. Обычно вы не можете запрограммировать эти платы BCM только с помощью тестового клипа, поэтому перенос чипов происходит быстрее. ГЛ.
@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 Жыл бұрын
If not, check the center console area near the shifter.
@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 Жыл бұрын
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 Жыл бұрын
@DrShock ok, thank you for your reply. 👍
@kelzbythebeatz2 жыл бұрын
I’m trying to install a bcm for a 2012 Buick LaCrosse. I was wondering if it’s in the same location?
@DrShock2 жыл бұрын
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.
@KOZEBOSKA2 жыл бұрын
Еще было бы интересно посмотреть про привязку приборной панели Chevrolet cruze. Система привязки с помощью EEprom происходит ? Правильно понимаю?
@DrShock2 жыл бұрын
Если вы имеете в виду, как пробег в BCM связан с комбинацией приборов, это обрабатывается самой комбинацией приборов для Sonic. Он запросит у BCM пробег и, в зависимости от того, насколько он отличается от последнего сохраненного значения, либо примет его, либо отклонит (есть какой-то определенный алгоритм, но я его не изучал).
@KOZEBOSKA2 жыл бұрын
@@DrShock Спасибо за разьяснение
@KOZEBOSKA2 жыл бұрын
Еще к вам вопрос, если в автомобиле стоит блок BCM Continental, а вместо него, например поставить такой же блок BCM, но производитель BOCH, сможет это так работать?
@DrShock2 жыл бұрын
Для автомобилей GM будет только один поставщик на номер детали. И номер детали GM BCM должен ТОЧНО совпадать в любой подкачке EEPROM, чтобы он работал правильно.
@KOZEBOSKA2 жыл бұрын
@@DrShock Понял, производитель должен быть один, спасибо.
@GWagon-u2e8 ай бұрын
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
@DrShock8 ай бұрын
You should be able to select a 23C32 under the _generic_ menu (just ignore the extra letters in the part number).
@GWagon-u2e8 ай бұрын
@@DrShock Thank you, besides the power 5v mod does it need the other modification to the clamp adapter
@DrShock8 ай бұрын
No, the CH341A handles the 24XXX and 25XXX devices natively.
@SonicSouz2 жыл бұрын
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?
@DrShock2 жыл бұрын
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.
@SonicSouz2 жыл бұрын
@@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?
@DrShock2 жыл бұрын
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.
@SonicSouz2 жыл бұрын
@@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.
@SonicSouz2 жыл бұрын
I forgot to thank you though
@gjebox3 жыл бұрын
Have you tried to read seat belt restraint system (srs) modules
@DrShock3 жыл бұрын
No, do not do any work with body shop repairs.
@qusaykambal69033 жыл бұрын
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
@DrShock3 жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
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 Жыл бұрын
@@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.
@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 Жыл бұрын
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 Жыл бұрын
Thanks. Part numbers match but Its not from a Sonic.@@DrShock
@DrShock Жыл бұрын
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 Жыл бұрын
@@DrShock eeprom is good and pin1 is correct. Also I have read eeprom and save data info.
@skunkworkltd5 ай бұрын
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 .
@jommelballada32303 ай бұрын
Can i transfer my old eeprom to donor bcm by soldering it?
@DrShock3 ай бұрын
I mentioned this option in the video, sure just be sure both BCM board part numbers match _exactly_ for that option to be successful.
@gjebox3 жыл бұрын
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
@iONsOffroad Жыл бұрын
What program you use for reading and copying
@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 Жыл бұрын
@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 Жыл бұрын
But I might try to copy the eeprom first from watching your videos
@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 Жыл бұрын
@@DrShock Ok ya I think its the same numbers as the one in your video I very much appreciate your responses
@gjebox3 жыл бұрын
Can you explain how the milage offset is calculated
@DrShock3 жыл бұрын
For this model, no I don't know the algorithm. But for the Cobalt I mentioned how the obfuscated values are calculated - kzbin.info/www/bejne/ZnzSn2B8n6ljmq8 Since these algorithms vary, having a mileage calculator subscription to Tachosoft is quite necessary if you're going to edit the values.
@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.
@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 Жыл бұрын
Si quieres te puedo dar mi e Mail
@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.
@HazzySpade2 жыл бұрын
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?
@DrShock2 жыл бұрын
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 Жыл бұрын
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.
@runup5102 ай бұрын
Hello can you work with a 2006 Dodge FCM/BCM?
@KOZEBOSKA2 жыл бұрын
Спасибо, значит с помощью тестового клипа это не сделать не получится? А если снять блокировку с микросхемы? А потом ее опять поставить? Например в этом видео сняли защиту kzbin.info/www/bejne/gImnq6ialruYe8k&ab_channel=PKBlogECUcars
@DrShock2 жыл бұрын
Нет, как и в видео, на которое вы ссылаетесь, чип должен быть удален из схемы, чтобы его можно было прочитать. Тестовый зажим следует использовать только в тех случаях, когда напряжение зажима не подает питание на другие устройства на печатной плате, вызывая конкуренцию на шине. Кроме того, в конструкции American GM BCM не используется функция защиты чипа EEPROM. Он имеет совершенно другую архитектуру печатной платы, чем показанный иммобилайзер европейского типа.
@airratchetjockey760510 ай бұрын
Couldn’t you just read the old EEPROM and write it to the new BCM?
@DrShock10 ай бұрын
If the GM/Delphi part numbers of the module match _exactly_ then yes, I believe I mention that in the vid as an option.