[HTC One S] pirlano:
I'll try to fix front camera with stock libs and camera app, i don't like the current camera at all. :)

Also FM Radio is not working:

I/BaseFMRadioService( 4040): OnCreate()
I/BaseFMRadioService( 4040): FMTunerState.current_state= 2
I/FMRadioService( 4040): OnCreate()
I/FMRadioService( 4040): powerStateHelper.load() = false
I/FMRadioService( 4040): setCallbackListeners()
I/FMRadioService( 4040): loadFMTuner(com.htc.fmhardware.FMTuner)
W/dalvikvm( 4040): Link of class 'Lcom/htc/fmhardware/FMTuner;' failed
W/System.err( 4040):[B] java.lang.ClassNotFoundException: Didn't find class "com.htc.fmhardware.FMTuner"[/B] on path: DexPathList[[zip file "/system/app/FMRadioService.apk"],nativeLibraryDirectories=[/system/lib]]
W/System.err( 4040):	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
W/System.err( 4040):	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
W/System.err( 4040):	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
W/System.err( 4040):	at com.htc.fmservice.FMRadioService.loadFMTuner(FMRadioService.java:329)
W/System.err( 4040):	at com.htc.fmservice.FMRadioService.onCreate(FMRadioService.java:270)
W/System.err( 4040):	at android.app.ActivityThread.handleCreateService(ActivityThread.java:2931)
W/System.err( 4040):	at android.app.ActivityThread.access$1600(ActivityThread.java:162)
W/System.err( 4040):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1504)
W/System.err( 4040):	at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 4040):	at android.os.Looper.loop(Looper.java:158)
W/System.err( 4040):	at android.app.ActivityThread.main(ActivityThread.java:5789)
W/System.err( 4040):	at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 4040):	at java.lang.reflect.Method.invoke(Method.java:525)
W/System.err( 4040):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
W/System.err( 4040):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:843)
W/System.err( 4040):	at dalvik.system.NativeStart.main(Native Method)
I/BaseFMRadioService( 4040): onStartCommand(), startId =1
I/FMRadioService( 4040): onHandleIntentMessage(startId = 1)
I/FMRadioService( 4040): FMTunerState.current_state , state = (2)
I/FMRadioService( 4040): FM chip is power off and command is TURN_ON, so enqueue()
I/FMRadioService( 4040): enqueueFMCommand(command = 1), msg.arg1 = -1, isSettingVolume = false
I/FMRadioService( 4040): ~~~~~~~ Add a FMCommand to queue:
I/FMRadioService( 4040): After FMCommandQueue.add() -- Q size()= 1
I/FMRadioService( 4040): processFMCommand()-ENTER
I/FMRadioService( 4040): processFMCommand(), mActiveCommand = -1
I/FMRadioService( 4040): handleMessage: FMRadioIntent.WHAT_TURN_ON:
I/FMTunerState( 4040): SSSSSS---migrateToTurningOn(), current_state: 2
I/FMTunerState( 4040): [==}=======> current_state: 1
D/ConnectivityService( 787): [CheckMp] isMobileOk: not connected ni=NetworkInfo: type: mobile_hipri[UNKNOWN, type_ext: mobile_hipri], state: UNKNOWN/IDLE, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: false, isIpv4Connected: false, isIpv6Connected: false
D/PMS ( 787): acquireWL(42c91950): PARTIAL_WAKE_LOCK com.htc.fmservice.FMRadioService 0x1 4040 1032
I/FMRadioService( 4040): ~~~~~~~ sendCommand()--WHAT_TURN_ON
I/FMRadioService( 4040): init(0)
W/FMRadioService( 4040): [B]FMTuner is NULL[/B]
I/FMRadioService( 4040): processFMCommand()--EXIT