Originally Posted by Androxyde
the recognition property is a coma separated list of pattern to look for in ro.product.device property of /system/build.prop on the device.
The property to get the value from on /system/build.prop is set by this flashtool property : buildprop=ro.product.device
So if you have your X10.properties with the following :
it will look for X10, SO-01B and es209ra in /system/build.prop for the build.prop property ro.product.device
X10 is X10i or X10a in official SE ROMS. SO-01B is for DOCOMO ROMS and es209ra is for CM7 roms
When I process the recognition list, I check if the ro.product.device contains one of the recognition patterns. That's why X10 works for both X10i and X10a because X10 is a subset of X10i and X10a :)
Hope it is clear
There are now 2 ROMs that do not meet the ro.product.device= criteria to be recognized as an X10. Oodie uses Xperia and robertberma use SO-01C.
It may be worht while to put in 1st post for developers to find easily