Let me lead off by saying I am completely new to electronics in general, so please be understanding that I may not have terms memorized just yet. I'm learning, doing my best.
So I'm trying to start a project that will eventually use multiple color sensors, but for now I'm starting with just one. I have chosen a TCS34725 model (did not order the Adafruit brand, got a couple of generic multipacks from Amazon).
To describe the matter, I soldered the header pins onto one of the sensors, and decided to test what I'd done. And to put it bluntly, something isn't working. It's not just a matter of Arduinos not detecting the sensor, but the onboard white LED does not come on and after being plugged in for less than a minute, the sensor chip becomes very hot to the touch.
I have tested using both an Arduino Uno and a Nano, including trying the I2C detector sketch, which does not detect the sensor using any of the likely addresses I've found online.
I speculate since I am new to soldering that it could be a soldering issue, but no matter how closely I examine the joints, I cannot detect any bridging, and the joints appear to my somewhat-untrained eye to be okay. But if the soldering isn't wrong, I don't understand why the LED doesn't illuminate when powered, and why it gets ridiculously hot to the touch. I hesitate to solder up any more of my stock for fear of ruining them before I identify what went wonky with this first one.
Obviously something is wrong. I'm attaching a couple of pics of the chip and the solder joints. Wiring to the Arduinos seems secondary at the moment, but if that seems necessary I will add that too. I was following the many nigh-identical guides so I am very confident I was using the correct pins.
Any possibility I just had bad luck with my first chip and got a faulty one, and should solder header pins to others? Or was this my rookie mistake? Pics here (as close as my phone would take without getting blurry):






