Recognized Contributor / Recognized Developer
Thanks Meter 3093
Join Date: Mar 2011
Location: Olympus Mons, Mars
DONATE TO ME
[INFO] X201 Board revisions and it's effects on development
There are at least 4 possibly five different board revisions for the TrueSmart alone. Without having direct access to every x201 here are the known board revisions at this time.
The effect on development
- PR early 512/4 2100
- PR late 512/4 2100
- 512/4 EU 2100 (may be the same as the later PR 512/4)
- 1/8 1900
- 1/8 2100
It became apparent with the release of v1.1.0 of the ROM that the multiple board revisions affect the working status of sensors when using stock kernels from the x201 series. As a result, this required the v1.1.0 be pulled and go into close BETA testing. It became apparent early on in the testing that multiple kernels would be needed. It has required that kernels be used from both Omate and iconBit to have working sensors on Omate 512/4 2100 and 1/8 1900 models. The 1/8 2100 has yet to be released and may require an additional kernel as well.
Board and kernel variances may also require that even more additional kernel be used to support all the x201 series. That however remains to be seen. This down the development cycle for stock based ROMs as a working combination of base and kernel needs to be found for each board revision and tested prior to release.
A more open testing of stock kernels my be required as the x201 community grows. It would be an advanced user and developer testing group that are able to flash multiple kernels and report back their findings. Eventually this information can be passed on in the hopes a more universal kernel can be compiled by the ODM.
Eventually this will all the superseded by from source build by the development community in the form of source from scratch devs. however stock based users will still require support from the community.
In short. "Rule number 1" of development is in effect here in a large way. Following this rule will save both developers and users from much unneeded aggravation. For those that don't know what that rule is;
DO NOT ASK FOR ETA'S FROM THE DEVS
And hit the thanks button if somebody posts a response that helps you out. It let's them know that they have in fact helped in some way.