Xbox 360 battery pack teardown

Reader, [Fox9p3400], opened up an Xbox 360 controller battery pack so we could all see what goes into one. It contains two Sanyo 2100mAh NiMH AA rechargeables (Model HR-3U 1.2V). In addition to that, there is an Atmel microcontroller (not pictured) and the copper temperature probe you can see above. He has more pictures on Photobucket.

23 thoughts on “Xbox 360 battery pack teardown

  1. That’s not a microcontroller, it’s a 4kbit I2C serial EEPROM. Probably to tell the controller’s microcontroller (confused yet?) what type of battery pack it is, or possibly used by the charger to set charge parameters.

  2. I would if i could/knew. I don’t have the knowledge or the equipment. I just cracked it open over a bet with a freind. (I’m $20 richer)

  3. Now I know that it is an EEPROM, I think I’m going to try to get a memory dump. I’m assuming this works by the controller taking the P+ and P-, regulating it, and then providing the Vcc back to the battery pack so the EEPROM has the required voltage, while using the P- as a GND. Anyone have any thoughts?

    I would hate to pry this sucker open and then not have it fit in my controller anymore. I’m too cheap to spend $12 on another one.

  4. Its an EEPROM. They tend to get corrupted and cause the batteries to not charge (happened to two of mine). Those packs are rediculous. You can just put two AA rechargable batteries in the original pack that comes with the controller for waaay less than these things cost. When mine broke I just pulled out the batteries, slapped them in a charger, and used them in my stock battery pack.

  5. the data stored in the i2c 256 byte contain the S/N of the battery and simple counter system for recharge and battery life.

    the icon battery in the dashboard is in function of the counter and not of the real battery life.

    so in not a reliable system….

    bye
    GodzIvan

  6. If I remember right, when these were first released someone did this on the Xbox-Scene forums. There is one byte in the eeprom that changes one it has been charged for the first time.

    It really wasn’t anything interesting IMHO.

  7. I ripped mine open a while ago when it died (30 min of power = lame/dead) and the chip seems to be there to monitor battery temps to prevent overheating the battery pack on a charge. The thermoreistor attached to the batteries was the only thing worth scavenging out of it that I could figure.

  8. hey i was wondering by were does the charge from the outlet go into the battery pack which ones of the
    p-,sck, sda, p/+,vcc

  9. I took mine apart tonight trying to get it to charge properly, since it wasn’t charging properly. (Doing the typical charge for 10 seconds then stopping charging with the plug and play pack)

    Everything I’m about to say may not be correct, because the board itself may have issues. However, It appears that the two AA batteries are in series together just like the AA pack for the 360. It looks like the Thermistor is in series between the two batteries. (This would make sense, as the batteries heat up from charging the resistance changes to slow the charge.)

    P+ from the pic above seems to go straight to the + side of this series of batteries and P- appears to go to the – side of the batteries. I tested this with a multimeter that does a continuity check, and the pins do seem to connect directly there.

    I don’t know that connecting 3.3V here would not fry anything on the circuit though, it stands to reason it would be OK.

    1. I actually hot melted a 18560 lipo to the bottom of a stock battery shell and put a charge controller inside where the AAs would normally be. Cut a hole for charging via USB and now I don’t have to deal with those lame rechargeable packs. I was concerned the 3.7v-4.0v on the battery would fry everything, so I used my old beat up controller. It works great and no magic smoke! It has been running for ~9 hours continuously and no signs of stopping any time soon!

  10. so in other words if i swapped the batteries for two 3.7 surefire batteries (equivalent size to AA’s) i would get about triple runtime ? or would i need more circuitry ?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s