Opening
I have a charger for use with iPod classic and the whole story about different value of pullup resistors confused me a little.
Success Story and Question
My charger works now for my iPod classic and that's great, but it didn't make any sense to me why a 15K, 100K, or 560K pullup resistor should make a difference, if its really acting as a pullup resistor. As it turns out, its actually acting more as a bias resistor and the resulting voltages on the D+ and D- pins seems to be the more important part.
Investigation with pullup resistors
With any of the three recommended resistor values as pullup, the voltage on D+ and D- is approx. 5 V as long as nothing is plugged in. When my iPod is connected it draws some juice out of the D+ and D- lines, and changes the resulting voltage on those lines.
The D- line voltage is tabulated here, the D+ in each case is about 0.1 V higher.
with 15 K, iPod draws the voltage down to 3.7 V - doesn't charge
with 100 K, iPod draws the voltage down to 3.4 V - doesn't charge
with 560 K, iPod draws the voltage down to 2.0 V - Charging!!!
The charging icon is the one you expect, it looks like a lighting bolt on the battery indicator.
Theory
Looks like the voltage on the data lines may be the important thing. So, I made a 2.5 V reference point by connecting two same value resistors in a bridge across the +5 VDC and ground connections, then connect both data lines to the 2.5 V point. Plugging the iPod in still changes the voltages.
15 K as bridge, iPod doesn't change the voltage, 2.5 V - doesn't charge
100 K as bridge, iPod drops the voltage to......... 2.0 V - Charging!!!
560 K as bridge, iPod increases the voltage....... 3.0 V - doesn't charge
Hypothesis
Voltage on the D- / D+ lines is important. To initiate charging, it must be about 2.0 V.
Final Check
To check this I make a very rugged 2.0 V reference point with a 10K / 15K bridge, connected to both D+ and D-.
Result and Conclusion
The voltage on both data lines is 2.0V, with or without the iPod plugged in. The iPod charges.
Suggestion for Further Work
In the case of the iPod classic, choice of 560K pullup resistor results in 2.0 V on the D- line, due to a balancing pulldown by the iPod itself, and initiates charging. Smaller resistor values do not initiate charging, and the voltage on D- line is higher than 2.0 V. A different method if creating a 2.0 V level on both data lines also resulted in charging.
The different pullup values needed to initiate charging on other models of iPod may reflect that those other iPod models draw more current on their data lines and so a smaller pullup resistor is needed, to be sure the final voltage is about 2.0 V. It is interesting that more modern devices require higher value pullup resistors, suggesting more modern devices draw less current on their data lines - this is sensible.
I propose that applying a rugged 2.0 reference voltage to D+ and D- lines will initiate charging in any model or generation of iPod, and that would allow a truly universal MintyBooster to be built. I have the ability to build this device but not to test it since I don't have access to lots of different models of iPod.
I hope some other users will try this and post the results.

