I will try to find more information wrt the newest one, OTOH, perhaps, if the Wolfson codec package is the same as the older Phillips codec in terms of size and connections, it might be that the internals have not changed at all...
One way to look at the internals would be to find the
FCC ID number for M3, if the M3 passed FCC authorization(which is very likely).
If i may ask, are you a developer?