So I tried to import some functions from the Sparkfun-Arduino-Lib available for this IC. I am able to read the DeviceID and any register I like, so far so good.
I've set the Design Capacity in SubClass 82 / Offset 10 to 0x005A (90mAh), after a Softreset the value can be read by requesting Register 0x3C which gives me the modified value.
But after reading nominal available (0x08), full available capacity (0x0A), remaining capacity (0x0C) and full capacity (0x0E) I'm getting weird values that don't look anything like my battery stats. A fully loaded battery gives me 20mAh as remaining capacity or 32mAh as full capacity. Does the IC need some loading-cycles to properly function?