[HTC Desire X] neXus PRIME:
i managed to install the OTA.

its in sdcard\downloaded_rom

But, its for ones. You have to open the zip. then in updater-script. change the system and data mount points as ours, remove all asserts and asserts patch checks. leave everything else as it is. that way, the ota installs just fine.

xpirt will find a way soon to get us ota too. or maybe we can do this simple changing everytime for ota.

However the camera doesnt work. i saw the logcat. and it shows this

E/WindowManager( 381): Unknown window type: 2997

D/PowerManagerService( 381): releaseWakeLock(41de3200): PARTIAL_WAKE_LOCK , tag=RILJ, flags=0x1

E/WindowManager( 381): Unknown window type: 2997

E/WindowManager( 381): Unknown window type: 2997

W/HTCCamera( 2444): doOnDestroy() - start

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.FlashRestrictionController(Flash-Restriction Controller)

D/UIComponentManager( 2444): Removing component com.android.camera.component.FlashRestrictionController(Flash-Restriction Controller)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.FaceDetectionUI(Face Detection UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.FaceDetectionUI(Face Detection UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.GridViewUI(Grid View UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.GridViewUI(Grid View UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.IndicatorsUI(Indicators)

D/Property( 2444): Remove binding : [IndicatorsUI.IsRemainingCounterVisible] --/--> [HTCCamera.IsRemainingCounterVisible]

D/UIComponentManager( 2444): Removing component com.android.camera.component.IndicatorsUI(Indicators)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ViewFinder(View Finder)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ViewFinder(View Finder)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.bi.VideoModeRecordStatisticController(VideoModeRecordStatisticController)

D/UIComponentManager( 2444): Removing component com.android.camera.bi.VideoModeRecordStatisticController(VideoModeRecordStatisticController)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.AudioManager(Audio Manager)

D/UIComponentManager( 2444): Removing component com.android.camera.component.AudioManager(Audio Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.location.LocationManager(Location Manager)

D/UIComponentManager( 2444): Removing component com.android.camera.location.LocationManager(Location Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ObjectTrackingUI(Object Tracking UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ObjectTrackingUI(Object Tracking UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.BubbleToastManager(Bubble Toast Manager)

D/UIComponentManager( 2444): Removing component com.android.camera.component.BubbleToastManager(Bubble Toast Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.CameraModeScreen(Camera Mode Screen)

D/UIComponentManager( 2444): Removing component com.android.camera.component.CameraModeScreen(Camera Mode Screen)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.SmartShotUI(Smart Shot UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.SmartShotUI(Smart Shot UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.effect.EffectControlUI(Effect Control UI)

D/UIComponentManager( 2444): Removing component com.android.camera.effect.EffectControlUI(Effect Control UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ExternalCommandServer(External Command Server)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ExternalCommandServer(External Command Server)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.UIRotationManager(UI Rotation Manager)

D/Property( 2444): Remove binding : [IUIRotationManager.Rotation] --/--> [HTCCamera.Rotation]

D/Property( 2444): Remove binding : [IUIRotationManager.IsRotationLocked] --/--> [HTCCamera.IsRotationLocked]

D/Property( 2444): Remove binding : [IUIRotationManager.DeviceOrientation] --/--> [HTCCamera.DeviceOrientation]

D/UIComponentManager( 2444): Removing component com.android.camera.component.UIRotationManager(UI Rotation Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ImageSettingsControllerProxy(Image Settings Controller Proxy (UI))

D/UIComponentManager( 2444): Removing component com.android.camera.component.ImageSettingsControllerProxy(Image Settings Controller Proxy (UI))

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ObjectTrackingRenderer(Object-Tracking Renderer)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ObjectTrackingRenderer(Object-Tracking Renderer)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.MainBar(Main-bar)

D/Property( 2444): Remove binding : [MainBar.SettingsMenuState] --/--> [HTCCamera.SettingsMenuState]

D/UIComponentManager( 2444): Removing component com.android.camera.component.MainBar(Main-bar)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.HeadsetButtonController(Headset Button Controller)

D/UIComponentManager( 2444): Removing component com.android.camera.component.HeadsetButtonController(Headset Button Controller)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.MediaScannerWatcher(Media Scanner Watcher)

D/UIComponentManager( 2444): Removing component com.android.camera.component.MediaScannerWatcher(Media Scanner Watcher)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.CaptureUIBlockManager(Capture-UI Block Manager)

D/Property( 2444): Remove binding : [CaptureUIBlockManager.IsCaptureUIBlocked] --/--> [HTCCamera.IsCaptureUIBlocked]

D/UIComponentManager( 2444): Removing component com.android.camera.component.CaptureUIBlockManager(Capture-UI Block Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.HdrUI(HDR UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.HdrUI(HDR UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.AutoFocusControllerProxy(Auto-Focus Controller Proxy (UI))

D/UIComponentManager( 2444): Removing component com.android.camera.component.AutoFocusControllerProxy(Auto-Focus Controller Proxy (UI))

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.FocusUI(FocusUI UI)

D/Property( 2444): Remove binding : [FocusUI.IsFocusUIShowing] --/--> [HTCCamera.IsFocusUIShowing]

D/UIComponentManager( 2444): Removing component com.android.camera.component.FocusUI(FocusUI UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.BatteryWatcher(Battery Watcher)

D/Property( 2444): Remove binding : [BatteryWatcher.IsLowPower] --/--> [HTCCamera.IsLowPower]

D/Property( 2444): Remove binding : [BatteryWatcher.IsLowBatteryTemperature] --/--> [HTCCamera.IsLowBatteryTemperature]

D/UIComponentManager( 2444): Removing component com.android.camera.component.BatteryWatcher(Battery Watcher)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ScreenSaveUI(ScreenSaveUI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ScreenSaveUI(ScreenSaveUI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.BIController(BIController)

D/UIComponentManager( 2444): Removing component com.android.camera.component.BIController(BIController)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ContinuousBurstUI(Continuous Burst UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ContinuousBurstUI(Continuous Burst UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ProcessingDialogManager(Processing Dialog Manager)

W/ProcessingDialogManager( 2444): closeProcessingDialog() - Null handle

D/UIComponentManager( 2444): Removing component com.android.camera.component.ProcessingDialogManager(Processing Dialog Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ThumbnailUI(Thumbnail UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ThumbnailUI(Thumbnail UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.bi.PhotoModeSnapStatisticController(PhotoModeSnapStatisticController)

D/UIComponentManager( 2444): Removing component com.android.camera.bi.PhotoModeSnapStatisticController(PhotoModeSnapStatisticController)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.effect.EffectPanelUI(Effect Panel)

D/Property( 2444): Remove binding : [EffectPanelUI.EffectPanelState] --/--> [HTCCamera.EffectPanelState]

D/UIComponentManager( 2444): Removing component com.android.camera.effect.EffectPanelUI(Effect Panel)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.RotateDialogManager(Rotate Dialog Manager)

W/RotateDialogManager( 2444): hideDialog() - Null handle

D/Property( 2444): Remove binding : [IRotateDialogManager.hasDialog] --/--> [HTCCamera.HasDialog]

D/UIComponentManager( 2444): Removing component com.android.camera.component.RotateDialogManager(Rotate Dialog Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.AutoSceneUI(Auto-Scene UI)

D/Property( 2444): Remove binding : [AutoSceneController.AutoDetectedScene] --/--> [HTCCamera.AutoDetectedScene]

D/UIComponentManager( 2444): Removing component com.android.camera.component.AutoSceneUI(Auto-Scene UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.AutoBacklightIntentSender(AutoBacklightIntentSender)

D/UIComponentManager( 2444): Removing component com.android.camera.component.AutoBacklightIntentSender(AutoBacklightIntentSender)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.effect.EffectControllerProxy(Effect Controller Proxy (UI))

D/UIComponentManager( 2444): Removing component com.android.camera.effect.EffectControllerProxy(Effect Controller Proxy (UI))

D/UIComponentManager( 2444): Deinitializing component com.android.camera.effect.SceneControllerProxy(Scene Controller Proxy (UI))

D/UIComponentManager( 2444): Removing component com.android.camera.effect.SceneControllerProxy(Scene Controller Proxy (UI))

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.SmileCaptureUI(Smile-Capture UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.SmileCaptureUI(Smile-Capture UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.bi.ContinuousBurstStatisticController(ContinuousBurstStaticController)

D/UIComponentManager( 2444): Removing component com.android.camera.bi.ContinuousBurstStatisticController(ContinuousBurstStaticController)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ToastManager(Toast Manager)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ToastManager(Toast Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.effect.EffectManager(Effect Manager)

D/Property( 2444): Remove binding : [IEffectManager.CurrentScene] --/--> [HTCCamera.CurrentScene]

D/Property( 2444): Remove binding : [IEffectManager.CurrentEffect] --/--> [HTCCamera.CurrentEffect]

D/UIComponentManager( 2444): Removing component com.android.camera.effect.EffectManager(Effect Manager)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.ZoomBar(Zoom Bar)

D/UIComponentManager( 2444): Removing component com.android.camera.component.ZoomBar(Zoom Bar)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.NewMediaBroadcaster(New Media Broadcaster)

D/UIComponentManager( 2444): Removing component com.android.camera.component.NewMediaBroadcaster(New Media Broadcaster)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.StorageWatcher(Storage Watcher)

D/UIComponentManager( 2444): Removing component com.android.camera.component.StorageWatcher(Storage Watcher)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.EisUI(EIS UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.EisUI(EIS UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.SharedBackgroundWorker(Shared Background Worker)

W/InternalWorkerThread( 2444): No owner, skip message

D/UIComponentManager( 2444): Removing component com.android.camera.component.SharedBackgroundWorker(Shared Background Worker)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.SensorFocusController(Sensor-Focus Controller)

D/UIComponentManager( 2444): Removing component com.android.camera.component.SensorFocusController(Sensor-Focus Controller)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.actionscreen.CommonActionScreen(Common Action Screen)

D/Property( 2444): Remove binding : [ActionScreen.State] --/--> [HTCCamera.ActionScreenState]

D/Property( 2444): Remove binding : [ActionScreen.CloseReason] --/--> [HTCCamera.ActionScreenCloseReason]

D/UIComponentManager( 2444): Removing component com.android.camera.actionscreen.CommonActionScreen(Common Action Screen)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.SavingRecordingUI(Saving Recording UI)

D/UIComponentManager( 2444): Removing component com.android.camera.component.SavingRecordingUI(Saving Recording UI)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.CaptureBar(Capture Bar)

D/Property( 2444): Remove binding : [CaptureBar.IsVideoButtonPressed] --/--> [HTCCamera.IsVideoCaptureButtonPressed]

D/Property( 2444): Remove binding : [CaptureBar.IsPhotoButtonPressed] --/--> [HTCCamera.IsPhotoCaptureButtonPressed]

D/UIComponentManager( 2444): Removing component com.android.camera.component.CaptureBar(Capture Bar)

D/UIComponentManager( 2444): Deinitializing component com.android.camera.component.PhoneCallUI(PhoneCallUI)

D/Property( 2444): Remove binding : [PhoneCallUI.isAnswerPhoneCall] --/--> [HTCCamera.isAnswerPhoneCall]

D/UIComponentManager( 2444): Removing component com.android.camera.component.PhoneCallUI(PhoneCallUI)

W/CameraThread( 2444): exit() - Exit camera thread asynchronously

W/CameraThread( 2444): exit() - Start

W/CameraThread( 2444): closeCamera() - Start

W/CameraThread( 2444): mCameraDevice == null in close_camera

W/CameraThread( 2444): closeCamera() - End

D/Event ( 2444): [CameraThread.Exiting] rasing

D/Event ( 2444): [CameraThread.Exiting] raised

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.effect.SceneController(Scene Controller)

W/SceneController( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.effect.SceneController(Scene Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.debug.OperationTimeoutController(Operation Timeout Controller)

W/OperationTimeoutController( 2444): stopMonitoringComponent() - Component is not running

W/InternalWorkerThread( 2444): No owner, skip message

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.debug.OperationTimeoutController(Operation Timeout Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.effect.EffectController(Effect Controller)

W/EffectController( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.effect.EffectController(Effect Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.SharedBackgroundWorker(Shared Background Worker)

W/SharedBackgroundWorker( 2444): stopMonitoringComponent() - Component is not running

W/InternalWorkerThread( 2444): No owner, skip message

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.SharedBackgroundWorker(Shared Background Worker)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.CaptureResolutionManager(Capture Resolution Manager)

W/CaptureResolutionManager( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.CaptureResolutionManager(Capture Resolution Manager)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.RecordingLimitController(Recording Limit Controller)

W/RecordingLimitController( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.RecordingLimitController(Recording Limit Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.HtcCallbackController(HTC Call-back Controller)

D/Property( 2444): Remove binding : [HtcCallbackController.IsLowlight] --/--> [CameraThread.IsLowlight]

D/Property( 2444): Remove binding : [HtcCallbackController.IsHdrSuggested] --/--> [CameraThread.IsHdrSuggested]

D/Property( 2444): Remove binding : [HtcCallbackController.IsEyeBlinked] --/--> [CameraThread.IsEyeBlinked]

W/HtcCallbackController( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.HtcCallbackController(HTC Call-back Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.ImageSettingsController(Image Settings Controller)

W/ImageSettingsController( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.ImageSettingsController(Image Settings Controller)

D/CameraThreadComponentManager( 2444): Deinitializing component com.android.camera.component.AudioManager(Audio Manager)

W/AudioManager( 2444): stopMonitoringComponent() - Component is not running

D/CameraThreadComponentManager( 2444): Removing component com.android.camera.component.AudioManager(Audio Manager)

W/CameraThread( 2444): exit() - End

D/Property( 2444): Remove binding : [Settings.MainWhiteBalance] --/--> [Settings.FrontWhiteBalance]

D/Property( 2444): Remove binding : [Settings.FrontWhiteBalance] --/--> [Settings.MainWhiteBalance]

W/HTCCamera( 2444): doOnDestroy() - end

W/CpuWake ( 381): >>nativeReleaseCpuPerfWakeLock()

W/CpuWake ( 381): <<nativeReleaseCpuPerfWakeLock()

D/BatteryService( 381): updateBatteryStats: update triggered by UEvent.

D/PowerManagerService( 381): acquireWakeLock(422a9ef0): PARTIAL_WAKE_LOCK , tag=BatteryServiceUpdateStats, flags=0x1, pid=381, uid=1000, mUserState=0x3

D/HtcPowerSaver( 381): Received battery changed intent.

D/UsbnetService( 381): BroadcastReceiver::onReceive+

D/UsbnetService( 381): onReceive BATTERY_CHANGED

D/UsbnetService( 381): --> pluggedType = 2, mPluggedType = 0, mScreenOff = false

D/UsbnetService( 381): BroadcastReceiver::onReceive-

D/HtcPowerSaver( 381): Checking...

I/HtcPowerSaver( 381): >> updateStatus

D/WifiService( 381): ACTION_BATTERY_CHANGED pluggedType: 2

D/NotificationService( 381): mIntentReceiver() Intent.ACTION_BATTERY_CHANGED

D/PowerManagerService( 381): runHtcPowerSaverCheck ======================================

E/ThermalDaemon( 3110): Thermal daemon started

I/HtcPowerSaver( 381): currentStatus=8000, currentLevel=72, enableLevel=-1, enable=false, mAutoModeOn=false, popDialog=false, statusChangeTo=-1

I/HtcPowerSaver( 381): << updateStatus

E/ThermalDaemon( 3110): File is not encrypted.

E/ThermalDaemon( 3110): Number of cpus :2

E/ThermalDaemon( 3110): CPU0 Max freq recover to 1008000

E/ThermalDaemon( 3110): CPUFreq not enabled for CPU[1]

E/ThermalDaemon( 3110): CPU1 Max freq recover to 1008000

E/ThermalDaemon( 3110): Number of gpus :1

E/ThermalDaemon( 3110): ~~ modem_communication_init() called

E/ThermalDaemon( 3110): Thermal daemon exited