[Galaxy Tab 4 General] DJ_MuTeD:
I think I actually made some progress with this port

Using:

Stock T230 unmodified Samsung kernel

HP Slate 7 Voicetab /system with modified build.prop

The logcat is now stuck at Waiting for service media.audio_flinger... without any hw accel errors.

I can also access the shell

Can I boot the OS skipping audio support?

I tried using both HP's libaudioflinger.so and Samsung's, none works.

Just reminding that getting AOSP rom will also allow us to get a fully functional MIUI port easily using patchrom (almost impossible with stock Touchwiz rom).

[MENTION=1060055]down[/MENTION]

Attaching logcat

--------- beginning of /dev/log/main

E/logwrapper( 111): Cannot log to file /dev/fscklogs/log

--------- beginning of /dev/log/system

I/CryptfsCH( 111): Device Encryption status is (0).

E/logwrapper( 111): Cannot log to file /dev/fscklogs/log

E/logwrapper( 111): Cannot log to file /dev/fscklogs/log

I/installd( 146): installd firing up

I/DEBUG ( 140): debuggerd: bydroot Dec 22 2014 09:45:59

I/DEBUG ( 140): bydroot waiting for connection

I/DEBUG ( 140): debuggerd: Dec 22 2014 09:45:59

I/marvellWirelessDaemon( 153): succeed to create socket and listen.

I/ ( 148): ServiceManager: 0x41393890

D/FileMonitorService( 148): Monitor directory: /data/Linux/Marvell/NVM

D/FileMonitorService( 148): Monitor directory: /NVM

D/FileMonitorService( 148): FileMonitorService event thread is started.

I/Vold ( 138): Vold 2.1 (the revenge) firing up

D/Vold ( 138): Volume extSdCard state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveA state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveB state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveC state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveD state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveE state changing -1 (Initializing) -> 0 (No-Media)

D/Vold ( 138): Volume UsbDriveF state changing -1 (Initializing) -> 0 (No-Media)

I/SurfaceFlinger( 142): SurfaceFlinger is starting

I/SurfaceFlinger( 142): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

D/libEGL ( 142): loaded /system/lib/egl/libEGL_MRVL.so

D/libEGL ( 142): loaded /system/lib/egl/libGLESv1_CM_MRVL.so

D/libEGL ( 142): loaded /system/lib/egl/libGLESv2_MRVL.so

I/ ( 150): ServiceManager: 0x41fc0830

I/FMRadio ( 150): Current uid = 1000, gid = 1000, cap.effective = 0x3402, cap.permitted = 0x3402

I/FMRadio ( 150): groups=

I/FMRadio ( 150): 1010

E/FMRadio ( 150): Failed to open /sys/devices/platform/pxa27x-keypad/power/wakeup

I/v_gralloc( 142): using (fd=15)

I/v_gralloc( 142): id = mmp-fb

I/v_gralloc( 142): xres = 800 px

I/v_gralloc( 142): yres = 1280 px

I/v_gralloc( 142): xres_virtual = 800 px

I/v_gralloc( 142): yres_virtual = 3840 px

I/v_gralloc( 142): bpp = 32

I/v_gralloc( 142): r = 0:8

I/v_gralloc( 142): g = 8:8

I/v_gralloc( 142): b = 16:8

I/v_gralloc( 142): width = 94 mm (216.170212 dpi)

I/v_gralloc( 142): height = 150 mm (216.746674 dpi)

I/v_gralloc( 142): refresh rate = 60.00 Hz

I/v_gralloc( 142): Framebuffer phys addr = 0x17000000

I/v_gralloc( 142): LCD driver version = 0

I/v_gralloc( 142): FB device count = 1

W/v_hwc ( 142): TODO: HWC integration: display!

I/v_hwc ( 142): Default primary display

I/v_hwc ( 142): xres = 800 px

I/v_hwc ( 142): yres = 1280 px

I/v_hwc ( 142): xdpi = 216.2 dpi

I/v_hwc ( 142): ydpi = 216.7 dpi

I/v_hwc ( 142): refresh rate = 60.0 Hz

I/v_hwc ( 142): Virtual display 0 initialized.

I/v_hwc ( 142): Vivante HWComposer v2.4

I/v_hwc ( 142): Device: 0x40c13030

I/v_hwc ( 142): Separated 2D: YES

I/v_hwc ( 142): 2D PE20: YES

I/v_hwc ( 142): Multi-source blit: YES

I/v_hwc ( 142): Multi-source blit Ex: YES

I/v_hwc ( 142): OPF/YUV blit/Tiling : YES

I/v_hwc ( 142): Filter stretch : YES

I/SurfaceFlinger( 142): Using composer version 1.2

E/HWComposerMarvell( 142): hwc_getDisplayConfigs(313): TODO: disp 1 not supported!

W/SurfaceFlinger( 142): no suitable EGLConfig found, trying a simpler query

I/SurfaceFlinger( 142): EGL informations:

I/SurfaceFlinger( 142): vendor : Android

I/SurfaceFlinger( 142): version : 1.4 Android META-EGL

I/SurfaceFlinger( 142): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_lock_surface EGL_KHR_gl_texture_2D_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable

I/SurfaceFlinger( 142): Client API: OpenGL_ES

I/SurfaceFlinger( 142): EGLSurface: 8-8-8-8, config=0x408f6e70

D/GC ( 142): <tid=142> OES20 ===> GC Version : GC Ver rls_pxa988_KK44_GC14

D/GC ( 142):

I/SurfaceFlinger( 142): OpenGL ES informations:

I/SurfaceFlinger( 142): vendor : Vivante Corporation

I/SurfaceFlinger( 142): renderer : Vivante GC1000

I/SurfaceFlinger( 142): version : OpenGL ES 2.0

I/SurfaceFlinger( 142): extensions: GL_EXT_debug_marker GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_EGL_image GL_OES_depth24 GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_rgb8_rgba8 GL_OES_stencil1 GL_OES_stencil4 GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_depth_texture GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_get_program_binary GL_EXT_texture_format_BGRA8888 GL_IMG_read_format GL_EXT_blend_minmax GL_EXT_read_format_bgra GL_EXT_multi_draw_arrays GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_ARM_rgba8 GL_EXT_frag_depth GL_VIV_shader_binary GL_VIV_direct_texture GL_OES_mapbuffer GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_EXT_multisampled_render_to_texture GL_VIV_clamp_to_border GL_MRVL_texture_video GL_EXT_unpack_subimage GL_OES_element_index_uint GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc

I/SurfaceFlinger( 142): GL_MAX_TEXTURE_SIZE = 8192

I/SurfaceFlinger( 142): GL_MAX_VIEWPORT_DIMS = 8192

E/SurfaceFlinger( 142): HWComposer: framebufferTarget is null

E/SurfaceFlinger( 142): HWComposer: framebufferTarget is null

E/SurfaceFlinger( 142): HWComposer: framebufferTarget is null

E/SurfaceFlinger( 142): HWComposer: framebufferTarget is null

D/SurfaceFlinger( 142): Screen acquired, type=0 flinger=0x40c10450

W/linker ( 206): libwtpsp.so has text relocations. This is wasting memory and is a security risk. Please fix.

D/libEGL ( 205): loaded /system/lib/egl/libEGL_MRVL.so

D/libEGL ( 205): loaded /system/lib/egl/libGLESv1_CM_MRVL.so

W/linker ( 225): libwtpsp.so has text relocations. This is wasting memory and is a security risk. Please fix.

D/libEGL ( 205): loaded /system/lib/egl/libGLESv2_MRVL.so

W/linker ( 234): libwtpsp.so has text relocations. This is wasting memory and is a security risk. Please fix.

D/GC ( 205): <tid=223> OES11 ===> GC Version : GC Ver rls_pxa988_KK44_GC14

D/GC ( 205):

I/ServiceManager( 205): Waiting for service media.audio_flinger...

I/ServiceManager( 205): Waiting for service media.audio_flinger...

I/ServiceManager( 205): Waiting for service media.audio_flinger...

I/ServiceManager( 205): Waiting for service media.audio_flinger...

I/ServiceManager( 205): Waiting for service media.audio_flinger...