Spotless work tho. very clean install. I like it. What are its capabilities?
Did you mean technically or like from an end-user perspective? :-) I'll go technical but I can just copy-paste the list of features from one of my ads if you were wondering the retail performance of the mod.
This chip is "the same but different" as our "legacy" (purple) modchip. We changed from the Microchip PIC18LF14K50 MCU to the Microchip PIC24FJ32GB004 MCU. New MCU has 32kB (in reality it's only 22kB) of FLASH available for code, whereas the MCU on our old purple modchip only had 16kB. The stock USB bootloader eats up a good chunk (around 4kB), so the extra 6kB in FLASH has really allowed me to add enhancements to the user-interface. Of course now it has to have an external EEPROM as the PIC24 series doesn't come with internal EEPROM.
Plus, the new MCU has 5 timers available for interrupts vs. the 3 timers on the old MCU. This, plus the extra FLASH memory, let me develop the software to allow multiple mods to run at the same time (basically you can turn on as many mods as you want and it will still run, whereas the old purple modchip only let you run two mods at a time).
This new modchip takes advantage of the Microsoft "Matrix2" scheme to reduce the install wire count, while still connecting to every digital button on the controller. This is all done without the use of bilateral switches which have been very popular when dealing with the Matrix1/Matrix2 circuit boards.
Also we added a 2-channel DAC (digital-to-analog converter) to drive both the left and right trigger. This lets us "humanize" our rapidfire as needed in the future if the game developers actually go so far as to try to detect modders (doubt they will as they would risk nuking legit users).
Lastly, I developed illuminating, programmable light-up LED thumbsticks that plug into this mod chip just using an easy connect wiring harness. The Ring PCB's that go around the sticks literally cost twice as much as the modchip lol. I am using two 1206 RGB LED's on each ring, driven by its own I2C interface LED driver. The nice thing here is the end-user gets to dial in any color he wants, in the USB software we give them control over the R-G-B brightness levels of the LED's to do whatever they can with the battery power they have available. One thing I regret is not spending the extra money to install a charge-pump to boost the voltage and solve the damn dim LED issue once and for all. (Yep, when your batteries are dying, the lights get dimmer).
That about sums up the technical!