[Atrix 4G Android Development] firecode95:
As we now the fingerprint in new kernel work but not in ROM because the framework and binarys is incompitable for cyanogenmod ICS. So some months ago I started to port fingerprint in my free time and finaly I stoped to GfxEngine.apk error "Incorectly signed". At this point I undersood that there need to get correct signature or hack this verification down, and yes I made it yesterday(20.08.2013) :D. So now I had hacked GfxEngine.apk, FingerprintSensor.apk and incomplete framework for ICS from GB. (22.09.2013) We had gained fingerprint support on lockscreen whit some bugs need cleenup and bug reports :D

All sources and binarys for fp here: https://github.com/firecode95/

To clear all doubt what works for now:

Fingerprint sensor navigation

Fingerprint database managment

Fingerprint lockscreen set up

Fingerprint lockscreen finaly

Known bugs:

after instaling rom first boot makes fc on authentech apk then need to wait ~15 sec and press ok, and if framework is went down need reboot phone

if fp is enabled then after turing on phone need to relock phone with power button to activate fingerprint sensor

fingerprint lock setup setings section gives fc after setup and can't change lock methode anymore

Flashing:

Went from older build, just flash new build on top of it.

Went from other rom? Make full wipe and flash this then.

Fingerprint ROM's are located there, so want to test download latest build and if catch bug report it on this therad whit reproduction steps and logcat. Flash it on clean phone (full wipe).

Want to experiment and maybe make a bugfix for something build it yourself. Initialize android build enviroment(search in net just too many guides already) use official Cyanogenmod ICS source and add the local manifest download there, sync repo and type standart android building comands ;)

Update (22.08.2013)

The finger lock now sets up right just settings apk crashes imediately after setup, and phone goes in soft reboot loop after locking phone :( because lock screen isn't finished and the new logcat, local_manifest add too + updated github.

Update (22.09.2013)

Today I am proud to say that fingerprint finaly works in cm-9 it's whit some bugs and doesn't show mesages about good or bad swipe in unlock screen but it works, need to swipe finger for 3 - 5 times(if that finger is in database it will work) the source will be available tomorow on my github acount. :)

Update (4.10.2013)

So I tryed to port it for JB but there is incompitability issues for GfxEngine.apk so need add fix in apk source but there comes dificult part, firs need reverse it to source (.java files) but its quiet difficult, I had decompiled many classes but some classes don't exactly 6 classes in booth apk's (fingerprintsensor.apk and GfxEngine.apk), I will try use different apk's but I think that it will not help and if someone want to help the JB (cm10.1) unfinished source will be available after 1 - 2 days in my github.

In attachment is some pics of what I got ;)

The goal is to make ICS with fingerprint support and leater got port this to JB ;)

And please do not ask or spam whit request when this will be merged in official Olympus kernel ICS rom because this is just a sketch and I am only kernel tester for new kernel. This thread is opened to got solution and every help will be higly evaluated.

Thanks go to [MENTION=3069271]BravoMotorola[/MENTION] for providing authentech SDK.