In EGroupware 17.1.003, only the personal addressbook is synced, both using CardDAV-Sync on Android, and on iPhone.
In Preferences, several addressbooks are checked for each user, so is “Sync all selected as one” (tried with that one unchecked as well, no difference).
Also the hint I found in OS X (10.8.2) Addressbook sync only personal addressbook didn’t help.
When I visit (eGW-URL)/groupdav.php/principals/user/(username) using the browser, I see, among other things:
CardDAV addressbook-home-set <D:href>(username)/</D:href>
CardDAV directory-gateway <D:href>addressbook/</D:href>
Via the first link I can go to (eGW-URL)/groupdav.php/(username)/addressbook where only the personal addressbook is shown, the second link takes me directly to the (eGW-URL)/groupdav.php/addressbook that shows all addresses, including the addressbooks that are not selected for CardDAV.
Thanks in advance,