The connector fit my DSi perfectly. One detail: on the DSi case near the power connector, there is a marking indicating that it is expecting 4.6 v. However, the cable is a direct connect between your USB power supply (+5 v) and the DSi. As such, using this cable will supply the DSi with 0.4 volts above what Nintendo specifies as the required input voltage. This might not be an issue, but I took no chances and inserted a general-purpose diode in series between the USB power supply and the DSi. This lowered the voltage to 4.4 v but the DSi is working perfectly with this level, and I feel safer knowing that I'm a little below Nintendo's specified input voltage than a little above it.