compatible ATSAMD21-Controllers with Zero Lib

Hi,

i am using a SAMD21E17A for my project due to its small size.
i use the SAMD21 rabid prototyp package (TAU), which supports the E17A.
basically its working fine, but i have a few strange issues - especially regarding multiple serial ports.
here is a big difference to the original zero eg. serialUSB is used in a different way.
so i would like to test the zero core files instead of rabid prototyp and i am a friend of updates and latest version of files.

a) i was not able to get my SAMD21E17A working as zero (G18A).
i tried to flash different bootloaders and other different approaches to get my code working as native zero, but i am not able to get it working. don't know whats the problem? maybe the different pin count, or different flash size!?
b) is it possible to switch to another controller with the small 32pin package to be more compatible with the native zero (eg E18A has the same flash size like the G18A)? if necessary, to change the chip-ID in the board file should not be the problem.

thanks.