[Samsung Gear 2] biktor_gj:
In the end I didn't need a week ;)

[IMG="I have no idea what I'm doing"]http://cdn.overclock.net/c/cc/cc78e7df_japbcvpavbzau9dbuaxf.jpeg[/IMG]

Mali 400 Release 4 updated, and working! Well, at least it starts correctly and display works... ...in recovery.

First the good news: Display driver:

W/InterfaceController( 104): Warning (dlopen failed: library "/system/lib/libnetcmdiface.so" not found) while opening the net interface command library
I/SurfaceFlinger( 107): SurfaceFlinger is starting
I/SurfaceFlinger( 107): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 107): loaded /system/lib/egl/libEGL_mali.so
D/libEGL ( 107): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL ( 107): loaded /system/lib/egl/libGLESv2_mali.so
I/Mali ( 107): Mali API Version : 401
I/Mali ( 107): Mali REVISION: Linux-r4p0-00rel0 BUILD_DATE: 2014-07-08 17:50:42
I/gralloc ( 107): using (id=)
I/gralloc ( 107): xres = 320 px
I/gralloc ( 107): yres = 320 px
I/gralloc ( 107): width = 60 mm (135.466660 dpi)
I/gralloc ( 107): height = 60 mm (135.466660 dpi)
I/gralloc ( 107): refresh rate = 59.26 Hz
E/SurfaceFlinger( 107): hwcomposer module not found
W/SurfaceFlinger( 107): getting VSYNC period from fb HAL: 16875643
I/SurfaceFlinger( 107): EGL informations:
I/SurfaceFlinger( 107): vendor : Android
I/SurfaceFlinger( 107): version : 1.4 Android META-EGL
I/SurfaceFlinger( 107): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time 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_KHR_fence_sync EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 107): Client API: OpenGL_ES
I/SurfaceFlinger( 107): EGLSurface: 8-8-8-8, config=0x60000014
I/SurfaceFlinger( 107): OpenGL ES informations:
I/SurfaceFlinger( 107): vendor : ARM
I/SurfaceFlinger( 107): renderer : Mali-400 MP
I/SurfaceFlinger( 107): version : OpenGL ES 2.0
I/SurfaceFlinger( 107): extensions: GL_EXT_debug_marker GL_OES_texture_npot GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map GL_KHR_debug
I/SurfaceFlinger( 107): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 107): GL_MAX_VIEWPORT_DIMS = 4096
E/cutils-trace( 107): Error opening trace file: No such file or directory (2)
D/SurfaceFlinger( 107): Screen acquired, type=0 flinger=0x4064d450
I/mediaserver( 110): ServiceManager: 0x40a5d478

Now the bad news:

After it loads the display driver and some sensors initialization fail (why would something work out of the box! that would be too easy,wouldn't it?) this happens:

I/LibraryLoader( 108): Loading: webviewchromium
I/LibraryLoader( 108): Time to load native libraries: 220 ms (timestamps 8222-8442)
I/LibraryLoader( 108): Expected native library version number "",actual native library version number ""
E/System ( 108): Could not load 'security.properties'
E/System ( 108): java.io.IOException: BufferedInputStream is closed
E/System ( 108):	at java.io.BufferedInputStream.streamClosed(BufferedInputStream.java:118)
E/System ( 108):	at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
E/System ( 108):	at java.io.InputStreamReader.read(InputStreamReader.java:233)
E/System ( 108):	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
E/System ( 108):	at java.io.BufferedReader.readChar(BufferedReader.java:263)
E/System ( 108):	at java.io.BufferedReader.read(BufferedReader.java:253)
E/System ( 108):	at java.util.Properties.load(Properties.java:289)
E/System ( 108):	at java.util.Properties.load(Properties.java:248)
E/System ( 108):	at java.security.Security.<clinit>(Security.java:54)
E/System ( 108):	at org.apache.harmony.security.fortress.Services.<clinit>(Services.java:76)
E/System ( 108):	at java.security.SecureRandom.<init>(SecureRandom.java:89)
E/System ( 108):	at java.security.KeyPairGenerator.<clinit>(KeyPairGenerator.java:40)
E/System ( 108):	at java.lang.Class.classForName(Native Method)
E/System ( 108):	at java.lang.Class.forName(Class.java:251)
E/System ( 108):	at java.lang.Class.forName(Class.java:216)
E/System ( 108):	at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:296)
E/System ( 108):	at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:241)
E/System ( 108):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:535)
E/System ( 108):	at dalvik.system.NativeStart.main(Native Method)
W/Zygote ( 108): Class not found for preloading: java.lang.UnsafeByteSequence
I/System ( 108): Loaded time zone names for "" in 89ms (83ms in ICU)
I/System ( 108): Loaded time zone names for "en_US" in 64ms (56ms in ICU)
I/Zygote ( 108): ...preloaded 2777 classes in 2554ms.
I/dalvikvm( 108): System server process 406 has been created
I/Zygote ( 108): Accepting command socket connections
D/SensorService( 406): nuSensorService starting...
I/SystemServer( 406): Entered the Android system server!

I don't know if this is crashing because SELinux is not enabled in my kernel (did it to remove more problems from the equation, but maybe it's required in Android now, even in engineering builds), and I also don't know if Android can keep booting after this crash. It sure tries though.

Then starts doing his thing where it goes making the dexopt for every app & framework file, until it crashes here:

W/dalvikvm( 435): Cached DEX '/system/framework/services.jar' (/data/dalvik-cache/system@framework@services.jar@classes.dex) is stale and not writable
I/dalvikvm( 435): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)
D/dalvikvm( 435): Unable to process classpath element '/system/framework/services.jar'
D/dalvikvm( 435): Unable to process classpath element '/system/framework/apache-xml.jar'
I/dalvikvm( 435): DexOpt: Some deps went away
W/dalvikvm( 435): Cached DEX '/system/framework/webviewchromium.jar' (/data/dalvik-cache/system@framework@webviewchromium.jar@classes.dex) is stale and not writable
I/dalvikvm( 435): Unable to open or create cache for /system/framework/webviewchromium.jar (/data/dalvik-cache/system@framework@webviewchromium.jar@classes.dex)
D/dalvikvm( 435): Unable to process classpath element '/system/framework/webviewchromium.jar'
I/dalvikvm( 435): DexOpt: Some deps went away
W/dalvikvm( 435): Cached DEX '/system/framework/telephony-msim.jar' (/data/dalvik-cache/system@framework@telephony-msim.jar@classes.dex) is stale and not writable
I/dalvikvm( 435): Unable to open or create cache for /system/framework/telephony-msim.jar (/data/dalvik-cache/system@framework@telephony-msim.jar@classes.dex)
D/dalvikvm( 435): Unable to process classpath element '/system/framework/telephony-msim.jar'
E/dalvikvm( 435): Fatal error: java/lang/Object
E/dalvikvm( 435): VM aborting
F/libc ( 435): Fatal signal 6 (SIGABRT) at 0x000001b3 (code=-6), thread 435 (dexopt)
I/DEBUG ( 105): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 105): Build fingerprint: 'samsung/rinatob2/rinatob2:4.4.2/KOT49H/R380MUBU1ANH3:user/release-keys'
I/DEBUG ( 105): Revision: '13'
I/DEBUG ( 105): pid: 435, tid: 435, name: dexopt >>> /system/bin/dexopt <<<
I/DEBUG ( 105): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

Then the Dalvik VM enters a bootloop. Any idea on why on earth does it need the telephony framework? I even told CM build environment this was a tablet-wifi-only thing!

I really need help with this, I will upload the device & vendor folders I'm working with, if anyone can give me a hand that would be great ;)

Logcat: http://pastebin.com/FhATyAxB

Kernel image & CM build are uploading now, the will appear on my mediafire folder:

https://www.mediafire.com/folder/0txrt0fu5zn88/Boot_Image_Tests

First flash CM11_Alpha1.tar and then, on top of it, flash the last kernel tar, Mali4_s3C_fb_19042015.tar

As always, after flashing all this you'll need to flash back a full tizen rom, this will use rootfs, ramdisk-recovery & modules, but possibly after flashing back it will reset your watch to factory settings. If it doesn't, and you get to Tizen but time & menus don't show up, reboot to bootloader and select 'Recovery' to reset the watch to defaults, then it will work.