[Nexus One Q&A, Help & Troubleshooting] ravindran_eee:
I am having very strange issues with my Nexus One. It seems to be having issues with later versions of Kernel and recoveries!! I have tried flashing almost all the custom ROM's and it ends up with a blank screen. Nothing gets displayed. But the touchscreen and phone itself works. Because I can get calls and I can see everything using android screencast program on my desktop.

To resolve the issue, I always flash 2.6.35.4_SVS-925mV_CFS_AXI_720p_1113MHz_082710 on top of any ROM I install. This has been the case with every ROM. Trust me, I have tried almost every ROM out there! I was running adb shell bugreport and found the below error (highlighted in bold). Is this what is causing the problem? Any ideas how to resolve it?

11-17 11:38:40.267 I/SurfaceFlinger( 174): SurfaceFlinger is starting

11-17 11:38:40.267 I/SurfaceFlinger( 174): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

11-17 11:38:40.277 I/qsd8k.gralloc( 174): using (fd=29)

11-17 11:38:40.277 I/qsd8k.gralloc( 174): id = msmfb

11-17 11:38:40.277 I/qsd8k.gralloc( 174): xres = 480 px

11-17 11:38:40.277 I/qsd8k.gralloc( 174): yres = 800 px

11-17 11:38:40.277 I/qsd8k.gralloc( 174): xres_virtual = 480 px

11-17 11:38:40.277 I/qsd8k.gralloc( 174): yres_virtual = 1600 px

11-17 11:38:40.277 I/qsd8k.gralloc( 174): bpp = 32

11-17 11:38:40.277 I/qsd8k.gralloc( 174): r = 0:8

11-17 11:38:40.277 I/qsd8k.gralloc( 174): g = 8:8

11-17 11:38:40.277 I/qsd8k.gralloc( 174): b = 16:8

11-17 11:38:40.277 I/qsd8k.gralloc( 174): width = 48 mm (254.000000 dpi)

11-17 11:38:40.277 I/qsd8k.gralloc( 174): height = 80 mm (254.000000 dpi)

11-17 11:38:40.277 I/qsd8k.gralloc( 174): refresh rate = 60.00 Hz

11-17 11:38:40.297 D/libEGL ( 174): loaded /system/lib/egl/libGLES_android.so

11-17 11:38:40.347 D/libEGL ( 174): loaded /system/lib/egl/libEGL_adreno200.so

11-17 11:38:40.457 D/libEGL ( 174): loaded /system/lib/egl/libGLESv1_CM_adreno200.so

11-17 11:38:40.467 D/libEGL ( 174): loaded /system/lib/egl/libGLESv2_adreno200.so

11-17 11:38:40.627 E/libEGL ( 174): eglSetSwapRectangleANDROID:1909 error 3008 (EGL_BAD_DISPLAY)

11-17 11:38:40.627 I/SurfaceFlinger( 174): EGL informations:

11-17 11:38:40.627 I/SurfaceFlinger( 174): # of configs : 53

11-17 11:38:40.627 I/SurfaceFlinger( 174): vendor : Android

11-17 11:38:40.627 I/SurfaceFlinger( 174): version : 1.4 Android META-EGL

11-17 11:38:40.627 I/SurfaceFlinger( 174): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer

11-17 11:38:40.627 I/SurfaceFlinger( 174): Client API: OpenGL ES

11-17 11:38:40.627 I/SurfaceFlinger( 174): EGLSurface: 8-8-8-8, config=0x9

11-17 11:38:40.627 I/SurfaceFlinger( 174): OpenGL informations:

11-17 11:38:40.627 I/SurfaceFlinger( 174): vendor : Qualcomm

11-17 11:38:40.627 I/SurfaceFlinger( 174): renderer : Adreno 200

11-17 11:38:40.627 I/SurfaceFlinger( 174): version : OpenGL ES-CM 1.1

11-17 11:38:40.627 I/SurfaceFlinger( 174): extensions: GL_AMD_compressed_3DC_texture GL_AMD_compressed_ATC_texture GL_OES_EGL_image GL_OES_blend_equation_separate GL_OES_blend_func_separate GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_framebuffer_object GL_OES_matrix_palette GL_OES_point_size_array GL_OES_point_sprite GL_OES_read_format GL_OES_stencil_wrap GL_OES_texture_cube_map GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat

11-17 11:38:40.627 I/SurfaceFlinger( 174): GL_MAX_TEXTURE_SIZE = 4096

11-17 11:38:40.627 I/SurfaceFlinger( 174): GL_MAX_VIEWPORT_DIMS = 4096

11-17 11:38:40.627 I/SurfaceFlinger( 174): flags = 00000000