Using ARDUINO UNO Rewrite BQ4050ROM" Laptop battery data retrieval - BMS HACK

  Рет қаралды 6,268

Anandakrishna Sudhakaran

Anandakrishna Sudhakaran

10 ай бұрын

Copyright Disclaimer:
The content presented in this video may include information, diagrams, or methods obtained from publicly available sources, forums, or platforms in the field of electronics. While efforts have been made to ensure compliance with copyright and fair use, if any copyright owner believes that their work has been used without proper permission, please contact us, and we will address the matter promptly.
Educational Purpose Statement:
This video is intended for educational purposes, providing insights into electronic components, circuits, or related topics. The goal is to share knowledge, assist learners, and contribute to the understanding of electronics. Any demonstrations or discussions are conducted with the utmost respect for ethical and lawful practices. If you have any questions or concerns, feel free to reach out. _____________________________________________________________________
Your support means the world to me! If you appreciate the content I create and would like to contribute to the growth of my channel, you can show your support through donations.
❤️GPAY : asudhakaran715@okaxis
paypal.me/iamaksv
_____________________________________________________________________
Using CP2112 : • CP2112 and DJI Battery...
Click any link below to get script file
BQ9000ROM Script for Linux(1Page Ad) : shrs.link/6JvjYj
BQ9000 Boot ROM Script for Linux(FULL Ads not recommended): tii.la/BQ9000
PASSWORD for 7zip file: bq9000
Hack with FX2LP board
Part 1 : • Laptop battery data re...
Part 2 : • Laptop battery data re...
Part 3 : • Laptop battery data re...
Welcome to our educational video where we delve into the fascinating world of battery management systems! In this tutorial, we'll be using an Arduino Uno to learn about the BQ4050 chip, its functions, and the critical role it plays in safely managing lithium-ion batteries.
🔌 Topics Covered:
Understanding Battery Management Systems
Exploring BQ4050 Chip Functions and Features
Learning about Cycle Count, Full Charge Capacity, and Design Capacity
Communication Protocols: I2C, SMBus, and More
Responsible Approach to Learning and Experimentation
💡 Please Note:
While we're excited to explore battery management with you, we want to emphasize the importance of responsible learning. Modifying battery management systems without proper knowledge and authorization can lead to safety hazards, damage to devices, and even legal consequences.
📚 Helpful Resources:
Link for Code and GUI : github.com/laszlodaniel/Smart...
Direct Link: github.com/laszlodaniel/Smart...
BQ4050 Datasheet: www.ti.com/lit/pdf/sluuaq3
Arduino Uno Documentation : docs.arduino.cc/hardware/uno-...
hack bq8030 with cp2112 : • CP2112 and DJI Battery...
🛑 Ethical and Safety Reminder:
Our intention is to educate and foster a deeper understanding of battery management. We do not endorse or support any activities that involve unauthorized modifications or tampering with electronic devices, including battery management systems. Always prioritize safety, legality, and ethical behavior in your learning journey.
Join us as we navigate the world of battery management systems, gaining valuable insights into their operation, protocols, and significance in our modern world.
Subscribe and hit the notification bell to stay updated on our educational content!
⚠️ Disclaimer:
This project is intended solely for educational purposes. We do not endorse or encourage any modifications, tampering, or bypassing of safety features in battery management systems. Always prioritize safety and follow manufacturer guidelines when working with batteries and electronic components.
Remember, using components like the BQ4050 to understand battery management is great, but it's essential to approach such projects responsibly and ethically, ensuring safety and legality at all times.

Пікірлер: 78
@mdaslamknl
@mdaslamknl 10 ай бұрын
Excellent Thanks for sharing the knowledge Thank You
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Thanks for your support ❤️❤️
@anirudhkundu3567
@anirudhkundu3567 10 ай бұрын
You nailed it again!!
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Thanka for your comment bro ❤️
@TechWinds321
@TechWinds321 10 ай бұрын
great videos thanks for it.please make videos on maxim ic,s also RJ chips like r2j240 i hope you fix our this problem soon
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Thanks for your support, i have only a 51f51 chip with me. Still trying to enter bootmode. Anyway if i get hands on ev2400 i can try to unlock these chips. But it will take time. With cp2112 very hard to unlock, because there is no documentation available.
@HawayaAna-ey3td
@HawayaAna-ey3td 10 ай бұрын
thanks alot but ive one question why ican modify all parameter in bq 40z50 except cycle count would never change?!!!!!
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
With full access mode only some parameters can be changed with this software. If you need more options, you need to use bq studio or other professional tools, but those only support ev2300 or ev2400. So if you want to change only cells, , do recell and dumb and upload eeprom, it will clear errors and do cycle count change and full charge capacity. Other parameters can't be simply changed, it needs more information and knowledge.
@LunInTheJar
@LunInTheJar 3 ай бұрын
Is there any differences in terms of capability between using arduino and cp2112? I have this chip in my laptop battery and change one of its cells because its broken. Thx, great content btw.
@prenomnom6095
@prenomnom6095 6 ай бұрын
Hi, I have a laptop battery with the SH79F329, I think it's blocked but i need to read the data to be sure. Is it also working with this one ? I just discover your work, it's really great!
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 6 ай бұрын
Do you have any tool to read the data? Sorry for late reply
@prenomnom6095
@prenomnom6095 2 ай бұрын
@@AnandakrishnaSudhakaran I have some microcontroller board like Arduino or ESP32. I also have some SERIAL to USB converter, if it can help. sorry for my VERY late reply
@aliafrican2846
@aliafrican2846 3 ай бұрын
hej can you help me find right file for my HP laptop battery (bq20Z75)to use same method as you didi .thanks
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 3 ай бұрын
If its use sha1 method or if the keys are default you can try this method, for normal unlock use bq9003 and try unseal and for sha1 method choose bq30z55 and click unseal
@aliafrican2846
@aliafrican2846 3 ай бұрын
​@@AnandakrishnaSudhakaran iwant just to unseal bq20z75 which i have in my battery​ with arduino that i have tell me just what i need for files thank you very much.
@HawayaAna-ey3td
@HawayaAna-ey3td 10 ай бұрын
after replacing cells pack does not have output what parameter should i change to get it back in work? thankx in advanced
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Which chip ? Did you restore rom?
@HawayaAna-ey3td
@HawayaAna-ey3td 10 ай бұрын
bq 20857 yes i did @@AnandakrishnaSudhakaran
@HawayaAna-ey3td
@HawayaAna-ey3td 10 ай бұрын
sorry i saved the rom not restore it how i restore it
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
@@HawayaAna-ey3td Which software you used?
@HawayaAna-ey3td
@HawayaAna-ey3td 10 ай бұрын
arduino smart battery hach @@AnandakrishnaSudhakaran
@chalichamaster1780
@chalichamaster1780 10 ай бұрын
hello, I can’t unlock 045A20 in any way, battery from lenovo x1 carbon
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
What is the chip number? I am not finding any details with this number. Thank you for your comment
@hitmanyt2021
@hitmanyt2021 10 ай бұрын
its R2j240 045a20 its LGC chip family@@AnandakrishnaSudhakaran
@Devdev33149
@Devdev33149 7 ай бұрын
I tried in bq8050 everything went well but the unseal key isn't working. The chip is from 2011 year.please help me. Can you know all the possible key?
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 7 ай бұрын
watch my bq8050 video
@shabbirahammed4596
@shabbirahammed4596 10 ай бұрын
🥰🥰🥰🥰😍😍😍😍😍
@nocamall3250
@nocamall3250 10 ай бұрын
what is Known unseal key for qb20z90 best wishes
@aliafrican2846
@aliafrican2846 3 ай бұрын
first thanks for replaying ,my hp battery connector is like that ++, ++, SDA, SCL, ??, T, -, - but its give me error no SMBus device found .i switch the pin data with cklock and not working any idea?
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 3 ай бұрын
Share battery model
@aliafrican2846
@aliafrican2846 3 ай бұрын
@@AnandakrishnaSudhakaran hp pavilion dv7 battery part nr 480385-001 and you know the chip is bq20z75
@ant-wd9vc
@ant-wd9vc 9 ай бұрын
can you make video to unlock and rewrite bms drone fimi with ic 6003-001 NQ97P
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 9 ай бұрын
Pls check chip number again? Is it 6003 or 9003? For drone I saw 9003, 6003 is not on the software. If you can pls send a photo on my telegram, insta or discord . So i can ask my friends. Also i will share a drone group. They mainly unlock bq 9003,bq9006 and bq30z55.
@ant-wd9vc
@ant-wd9vc 9 ай бұрын
​@@AnandakrishnaSudhakarancan me know your telegram
@ElectruinoDiy
@ElectruinoDiy 2 ай бұрын
make video on bq40320
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
Brother I tried uploading code to my esp32 but this error occurr Compilation terminated avr/wdt.h not found No such file or directory please help
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
i will check and reply
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
I think avr/wdt.h library is missing can you provide it or till will not work for esp board
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
I define the correct SDA/SCL pin according to esp32 board but I think it's compilation error
@mohammedsuneeb4211
@mohammedsuneeb4211 9 ай бұрын
From where can I buy this tool?
@dinoproductions6901
@dinoproductions6901 4 ай бұрын
can i use arduino nano for this project
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 4 ай бұрын
Yes
@hitmanyt2021
@hitmanyt2021 10 ай бұрын
Renesas: M37512 (Sony, Sanyo, SDI, LGC), R2J240 (Sony, Sanyo, SDI, LGC), 51F51 (LGC), R2J24051(LGC), R2J240DELLSDI10F50, 045A20(LGC) MAXIM: MAX1781 (Panasonic, SMP, SDI, STL), MAX1786, MAX1786A (Panasonic), MAX1788 (SDI), MAX1789 (Asus), MAX1785 (Panasonic), MAX1787 (Panasonic) OEM BM3318, NT1908, A2170, A2169, A2168, MEGA406(Asus) please make a video on all these chips how to clear its PF and reset FCC?
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Once again thanks for your support. With the free software and free resources I cannot make anything with my knowledge. But I am trying every day to make something for the community for free, So it will take some time, also iam limited to hardware setup. New video is coming with UBRT free software. Waiting for my usb to lpt converter to come.
@hitmanyt2021
@hitmanyt2021 10 ай бұрын
waitiing for your software which support MAXIM chips and R2j240 chips hope it works
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Hey thanks for your support. Maxim and R2j240 are still on the list. Am trying to buy a ev2300 for further study. Am saving some money for it. Also I am trying to unlock 51f51 which is almost the same as this r2j240.
@RusjaUA
@RusjaUA 7 ай бұрын
@@AnandakrishnaSudhakaran I hope you will be able to unlock the chip R2J24051F021A. We are waiting for a new video on unlocking the chip R2J24051F021A
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 7 ай бұрын
Thanks for your support, unfortunately i dont have that chip with me now. But if you need any assistance i can give you. Feel free to contact me on instagram or telegram
@naeemn45
@naeemn45 10 ай бұрын
Hi, How to unlock a chip while not knowing unlock key? Thanks
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
First try all common keys available on the internet. And there is no universal way to enter boot mode. Free tools are not offering easy unlock. Because nobody knows the correct way of unlocking. So at this point we need to use other paid software which supports the unlocking of your chip.
@akibhosenkhan4217
@akibhosenkhan4217 8 ай бұрын
what is the unseal key for "045A20 SANYO chip"?
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 8 ай бұрын
Sorry, I don't have this chip. did you search on google?
@akibhosenkhan4217
@akibhosenkhan4217 8 ай бұрын
@@AnandakrishnaSudhakaran I was searched many time, there is no such information about the chip. But this chip is mostly used in Lenovo Ideapad 320/330 laptop battery.
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 8 ай бұрын
@@akibhosenkhan4217 There is a method to reset. but not documented. Do you have any board to check the chip? Like cp2112 or ev2300
@akibhosenkhan4217
@akibhosenkhan4217 8 ай бұрын
@@AnandakrishnaSudhakaran I don't have those board. By the way , your last part in this video, you hints a software called UBRT. Please make a details video about this, and also your DYI device .
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 8 ай бұрын
@@akibhosenkhan4217 UBRT REGEDIT is a professional software, which works with ev2300, LPT to I2c and usb to gpio. Do you have arduino board?
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
Esp32 can be used instead of adruino ?
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
I will check and reply to you. Thanks for your comment.
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Hello there, on the arduino code on the first part where the i2c pins are defined, you can add the required pins for the sda and scl. Then upload the code to esp32 and check with the GUI.
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
Ok I try and comment if it works
@MYSTRIFACT
@MYSTRIFACT 10 ай бұрын
Full access default key is same for all chips or not
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
@@MYSTRIFACT on tht github link check wiki section there are some keys showing. Try that also
@BruhAllrounda
@BruhAllrounda 10 ай бұрын
BQ40Z50 unseal method please
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Try the same
@BruhAllrounda
@BruhAllrounda 10 ай бұрын
@@AnandakrishnaSudhakaran ok
@BruhAllrounda
@BruhAllrounda 10 ай бұрын
@@AnandakrishnaSudhakaran can I use ESP32 instead adruino
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
@@BruhAllroundacheck the first part of the arduino code, i2c pins are defined, try that
@nocamall3250
@nocamall3250 10 ай бұрын
excellant job hard work it works for me on one battery but not other types Ques: what is Known unseal keys other than 0414 3672 ? Thanks A LOT
@AnandakrishnaSudhakaran
@AnandakrishnaSudhakaran 10 ай бұрын
Thanks for your support. These are the default keys, otherwise we need to do a deep research about the chips. What are the other chips numbers? So i can find if any keys available.
@nocamall3250
@nocamall3250 10 ай бұрын
bq9000 bq2084 bq 2090@@AnandakrishnaSudhakaran
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 9 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 25 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 52 МЛН
Adventures in laptop battery hacking
43:33
linux conf au 2017 - Hobart, Australia
Рет қаралды 25 М.
how to fix dead laptop battery bms (tricks in 10 minutes) pt1
9:15
Arduino Uno to ATmega328 - Shrinking your Arduino Projects
37:17
DroneBot Workshop
Рет қаралды 780 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,3 МЛН
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 17 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 122 М.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 345 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,7 МЛН