Is the D+ and D- really crossed over like that?
Might mean the camera detects the wrong type of charger, although if they both measure the same...
Also try without any D-/D+ connected at all, that should delivery 500ma if the camera is willing to take it.