Wow, touchwake officially supported.
And always stay like what?
Also, Any gestures available? Which one is home key?
On the "Just a minute" screen
Wow, touchwake officially supported.
And always stay like what?
Also, Any gestures available? Which one is home key?
On the "Just a minute" screen
On the "Just a minute" screen
No, it turned to Cant Connect To The Internet(see my next post. Pic in it.)
---------- Post added at 12:13 PM ---------- Previous post was at 12:02 PM ----------
biktor_gj I think touchscreen's problem is far from that easy. Even on my "no more crashing" device it doesn't respond *at all*. From it can wake up the device I suggest that the kernel gets the signal, but didn't transmit it to Android Wear or need some calibration or something like that. What do you think?
P.S. Sorry, I mean "previous post" in the previous post.
I/SystemServiceManager( 407): Starting phase 100
I/DisplayManagerService( 407): Display device added: DisplayDeviceInfo{"Built-in Screen": 320 x 320, 59.0 fps, density 240, 135.466 x 135.466 dpi, touch INTERNAL, rotation 0, type BUILT_IN, state UNKNOWN, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
I/SystemServer( 407): Package Manager
I/AudioPolicyManagerBase( 106): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
E/audio_route( 106): Control 'Clear Dsp Parameter' already exists in path 'handsfree-bt-music-speaker'
E/audio_route( 106): Control 'MICBIAS SWITCH' doesn't exist - skipping
E/audio_route( 106): Control 'Clear Dsp Parameter' already exists in path 'param_loopback_mic'
E/audio_route( 106): Control 'MICBIAS SWITCH' doesn't exist - skipping
E/audio_route( 106): Control 'Clear Dsp Parameter' already exists in path 'loopback-packet-main-mic'
E/audio_route( 106): Control 'Clear Dsp Parameter' already exists in path 'loopback-packet-second-mic'
E/audio_route( 106): Control 'Clear Dsp Parameter' already exists in path 'bt-hfp-2mic-svoice-rec'
I/AudioFlinger( 106): loadHwModule() Loaded primary audio interface from B2 audio HW HAL (audio) handle 1
I/AudioFlinger( 106): HAL output buffer size 512 frames, normal mix buffer size 1024 frames
I/DEBUG ( 103): backtrace:
I/DEBUG ( 103): #00 pc 00015d3c /system/lib/libaudioflinger.so
I/DEBUG ( 103): #01 pc 00015e01 /system/lib/libaudioflinger.so
I/DEBUG ( 103): #02 pc 00017107 /system/lib/libaudioflinger.so
I/DEBUG ( 103): #03 pc 0006524f /system/lib/libmedia.so (android::AudioSystem::setParameters(int, android::String8 const&)+394)
I/DEBUG ( 103): #04 pc 0002796d /system/lib/libaudioflinger.so
I/DEBUG ( 103): #05 pc 0000e999 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
I/DEBUG ( 103): #06 pc 0000e521 /system/lib/libutils.so
I/DEBUG ( 103): #07 pc 00013ab5 /system/lib/libc.so
I/DEBUG ( 103): #08 pc 00012687 /system/lib/libc.so (__bionic_clone_entry+6)
I/DEBUG ( 103): #09 pc 00013c61 /system/lib/libc.so (pthread_create+340)
libMali.so
libion.so
libion_exynos.so
libcsc.so
libexynosutils.so
libexynosfimc.so
libexynosv4l2.so
libExynosIPService.so
libMcClient.so
hw/hwcomposer.b2.so
libhwcutils.so
libmpp.so
libfimg.so
libdisplay.so
libhwcutilsmodule.so
libhdmi.so
libdisplaymodule.so
libhdmimodule.so
libExynosHWCService.so
libvirtualdisplay.so
libvirtualdisplaymodule.so
libmedia.so <-- Contains reference to symbol _ZN7android10WFDService11instantiateEv required
for hwcomposer.exynos3
libnbaio.so <-- required by libmedia.so
Are you sure it's not crashing? Did you check the logcat? Since you removed the MediaProvider half the framework won't work... The only thing I can tell you (for sure) about the TS is this:
And that it works perfectly calibrated on recovery, so, being capacitive, it shouldn't need that (I think)... But maybe it's the density what's messed up or something else.Code:I/SystemServiceManager( 407): Starting phase 100 I/DisplayManagerService( 407): Display device added: DisplayDeviceInfo{"Built-in Screen": 320 x 320, 59.0 fps, density 240, 135.466 x 135.466 dpi, touch INTERNAL, rotation 0, type BUILT_IN, state UNKNOWN, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS} I/SystemServer( 407): Package Manager
Anyway, first we need to clear out all the crashing stuff before we move forward. Now we know it can boot, which was the first important step. Now we have to make it work correctly, with the least possible amount of dependencies over binary libraries not designed for the watch., so...
The log only said that the touchscreen is internal, nothing else. Any reaction when you touch it?
And making half the framework doesn't work seems fine. At least it is working with no more crashing reports. Anyone checked the logcat?
F/libc ( 443): Fatal signal 11 (SIGSEGV) at 0x2 (code=1), thread 454 (ApmAudio)
E/EventHub( 407): could not get driver version for /dev/input/mice, Not a typewriter
I/InputReader( 407): Device added: id=-1, name='Virtual', sources=0x00000301
I/InputReader( 407): Device added: id=8, name='LPM_MOTION', sources=0x00000101
I/InputReader( 407): Device added: id=3, name='ymu831 Headset', sources=0x80000101
I/InputReader( 407): Device added: id=2, name='gpio-keys', sources=0x00000101
I/InputReader( 407): Touch device 'sec_touchscreen' could not query the properties of its associated display. The device will be inoperable until the display size becomes available.
I/InputReader( 407): Device added: id=1, name='sec_touchscreen', sources=0x00001002
I/DEBUG ( 103): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 103): Build fingerprint: 'samsung/b2/b2:4.4W.1/KGW42N/1387258:user/release-keys'
I/DEBUG ( 103): Revision: '13'
I/DEBUG ( 103): pid: 443, tid: 454, name: ApmAudio >>> /system/bin/mediaserver
I/InputReader( 407): Touch device 'sec_touchscreen' could not query the properties of its associated display. The device will be inoperable until the display size becomes available.
I/InputReader( 407): Device added: id=1, name='sec_touchscreen', sources=0x00001002
I/InputReader( 407): Reconfiguring input devices. changes=0x00000004
I/InputReader( 407): Device reconfigured: id=1, name='sec_touchscreen', size 320x320, orientation 0, mode 1, display id 0
Inoperable until size is available...and then reconfigured. Any response from Android when you touch the screen now?
---------- Post added at 02:03 PM ---------- Previous post was at 01:37 PM ----------
A little off-topic word: I think you're wasting to much time on audio. Why not skip audio and make the OS usable then go back for audio? Audio is slowing down the entire process.
---------- Post added at 02:39 PM ---------- Previous post was at 02:03 PM ----------
That's funny, biktor_gj , when I put on the charger with device off, it boots to recovery....Sure bootloader didn't say systemd.utils="recovery" (or something like that).
I/AudioFlinger( 625): loadHwModule() error -22 loading module primary
W/AudioPolicyManagerBase( 625): could not open HW module primary
E/AudioPolicyManagerBase( 625): Not output found for attached devices 00000002
E/AudioPolicyManagerBase( 625): Failed to open primary output
E/AudioPolicyManagerBase( 625): getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION
E/AudioPolicyManagerBase( 625): getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION
E/AudioPolicyService( 625): couldn't init_check the audio policy (No such device)
E/AudioService( 409): Media server started.
F/libc ( 625): Fatal signal 11 (SIGSEGV) at 0x0 (code=1), thread 625 (mediaserver)
I/FusedLocation( 409): engine started (com.android.location.fused)
I/DEBUG ( 472): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 472): Build fingerprint: 'samsung/b2/b2:4.4W.1/KGW42N/1387258:user/release-keys'
I/DEBUG ( 472): Revision: '13'
I/DEBUG ( 472): pid: 625, tid: 625, name: mediaserver >>> /system/bin/mediaserver <<<
I/DEBUG ( 472): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
W/NativeCrashListener( 409): Couldn't find ProcessRecord for pid 625
I/GCoreUlr( 601): Not starting ULR on wearable device.
I/ActivityManager( 409): Delay finish: com.google.android.gms/.wearable.init.InitializeGmsWearableReceiver
I/ActivityManager( 409): Resuming delayed broadcast
I/MultiDex( 557): install
I/MultiDex( 557): MultiDexExtractor.load(/system/priv-app/PrebuiltGmsCoreForClockworkWearable.apk, false)
I/DEBUG ( 472): r0 40e6850c r1 00000000 r2 00000000 r3 40a6c8d0
I/DEBUG ( 472): AM write failure (32 / Broken pipe)
I/DEBUG ( 472): r4 40e6850c r5 00000000 r6 00000199 r7 bebcd6d8
I/DEBUG ( 472): r8 00000199 r9 00000000 sl 40a6c868 fp bebcdb6c
I/DEBUG ( 472): ip 4013af38 sp bebcd6a8 lr 40032e05 pc 40032d3c cpsr 800f0030
I/DEBUG ( 472): d0 697472617473656e d1 006e0069006c0067
I/DEBUG ( 472): d2 006900640065003d d3 00410049002e0074
I/DEBUG ( 472): d4 006f006900640075 d5 0069006c006f0050
I/DEBUG ( 472): d6 0065005300790063 d7 0063006900760072
I/DEBUG ( 472): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 472): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 472): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 472): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 472): d16 0000000000000000 d17 0000000000000fff
I/DEBUG ( 472): d18 41bbb3fbbd000000 d19 0000000000000000
I/DEBUG ( 472): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 472): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 472): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 472): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 472): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 472): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 472): scr 00000010
I/DEBUG ( 472):
I/DEBUG ( 472): backtrace:
I/DEBUG ( 472): #00 pc 00015d3c /system/lib/libaudioflinger.so
I/DEBUG ( 472): #01 pc 00015e01 /system/lib/libaudioflinger.so
I/DEBUG ( 472): #02 pc 00017107 /system/lib/libaudioflinger.so
I/DEBUG ( 472): #03 pc 0005d2a5 /system/lib/libmedia.so (android::BnAudioFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1096)
I/DEBUG ( 472): #04 pc 000168ed /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60)
I/DEBUG ( 472): #05 pc 0001afad /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+540)
I/DEBUG ( 472): #06 pc 0001b0cf /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+38)
I/DEBUG ( 472): #07 pc 0001b111 /system/lib/lbbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
I/DEBUG ( 472): #08 pc 000015f5 /system/bin/mediaserver
I/DEBUG ( 472): #09 pc 0000db2b /system/lib/libc.so (__libc_init+50)
I/DEBUG ( 472): #10 pc 00001868 /system/bin/mediaserver
I/DEBUG ( 472):
I/DEBUG ( 472): stack:
I/DEBUG ( 472): bebcd668 00000010
I/DEBUG ( 472): bebcd66c 0000000c
I/DEBUG ( 472): bebcd670 4007b881 /system/lib/libc.so (dlmalloc)
I/DEBUG ( 472): bebcd674 40e68510
I/DEBUG ( 472): bebcd678 00000000
I/DEBUG ( 472): bebcd67c 00000199
I/DEBUG ( 472): bebcd680 bebcd6d8 [stack]
I/DEBUG ( 472): bebcd684 00000199
I/DEBUG ( 472): bebcd688 00000000
I/DEBUG ( 472): bebcd68c 40a6c868
I/DEBUG ( 472): bebcd690 bebcdb6c [stack]
I/DEBUG ( 472): bebcd694 4007aa1d /system/lib/libc.so (malloc+12)
I/DEBUG ( 472): bebcd698 4013a960 /system/lib/libutils.so
I/DEBUG ( 472): bebcd69c 400c991d /system/lib/libstdc++.so (operator new(unsigned int)+6)
I/DEBUG ( 472): bebcd6a0 40e68504
I/DEBUG ( 472): bebcd6a4 40032d51 /system/lib/libaudioflinger.so
I/DEBUG ( 472): #00 bebcd6a8 40e68500
I/DEBUG ( 472): bebcd6ac 40032e05 /system/lib/libaudioflinger.so
I/DEBUG ( 472): #01 bebcd6b0 00000199
I/DEBUG ( 472): bebcd6b4 bebcd6d8 [stack]
I/DEBUG ( 472): bebcd6b8 40a6c788
I/DEBUG ( 472): bebcd6bc bebcd6e0 [stack]
I/DEBUG ( 472): bebcd6c0 40e68500
I/DEBUG ( 472): bebcd6c4 4003410b /system/lib/libaudioflinger.so
I/DEBUG ( 472): #02 bebcd6c8 40a6cfc0
I/DEBUG ( 472): bebcd6cc 40a6c79c
I/DEBUG ( 472): bebcd6d0 40a6d070 /dev/binder
I/DEBUG ( 472): bebcd6d4 0000000f
I/DEBUG ( 472): bebcd6d8 40a6c788
I/DEBUG ( 472): bebcd6dc 00000000
I/DEBUG ( 472): bebcd6e0 40a6c788
I/DEBUG ( 472): bebcd6e4 bebcd8dc [stack]
I/DEBUG ( 472): bebcd6e8 00000000
I/DEBUG ( 472): bebcd6ec bebcd8ac [stack]
I/DEBUG ( 472): bebcd6f0 bebcd8a8 [stack]
I/DEBUG ( 472): bebcd6f4 000003f5
I/DEBUG ( 472): bebcd6f8 00000271
I/DEBUG ( 472): bebcd6fc 401e52a7 /system/lib/libmedia.so (android::BnAudioFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1098)
Inoperable until size is available...and then reconfigured. Any response from Android when you touch the screen now?
---------- Post added at 02:03 PM ---------- Previous post was at 01:37 PM ----------
A little off-topic word: I think you're wasting to much time on audio. Why not skip audio and make the OS usable then go back for audio? Audio is slowing down the entire process.
---------- Post added at 02:39 PM ---------- Previous post was at 02:03 PM ----------
That's funny, biktor_gj , when I put on the charger with device off, it boots to recovery....Sure bootloader didn't say systemd.utils="recovery" (or something like that).
When you remove MediaProvider and ClockworkSetup it crashes even harder. You can see it on logcat. When it crashes, it takes the InputEvent handler, and half the system with it, because mediaserver is still crashing. Then all the system server goes down and restarts.
Partial log:
As I said, removing Android audio is not a matter of removing files, but disabling the service on the framework so AudioFlinger doesn't run as a service, as requested by the system server. To do that you have to recompile it...Code:I/AudioFlinger( 625): loadHwModule() error -22 loading module primary W/AudioPolicyManagerBase( 625): could not open HW module primary E/AudioPolicyManagerBase( 625): Not output found for attached devices 00000002 E/AudioPolicyManagerBase( 625): Failed to open primary output E/AudioPolicyManagerBase( 625): getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION E/AudioPolicyManagerBase( 625): getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION E/AudioPolicyService( 625): couldn't init_check the audio policy (No such device) E/AudioService( 409): Media server started. F/libc ( 625): Fatal signal 11 (SIGSEGV) at 0x0 (code=1), thread 625 (mediaserver) I/FusedLocation( 409): engine started (com.android.location.fused) I/DEBUG ( 472): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 472): Build fingerprint: 'samsung/b2/b2:4.4W.1/KGW42N/1387258:user/release-keys' I/DEBUG ( 472): Revision: '13' I/DEBUG ( 472): pid: 625, tid: 625, name: mediaserver >>> /system/bin/mediaserver <<< I/DEBUG ( 472): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 W/NativeCrashListener( 409): Couldn't find ProcessRecord for pid 625 I/GCoreUlr( 601): Not starting ULR on wearable device. I/ActivityManager( 409): Delay finish: com.google.android.gms/.wearable.init.InitializeGmsWearableReceiver I/ActivityManager( 409): Resuming delayed broadcast I/MultiDex( 557): install I/MultiDex( 557): MultiDexExtractor.load(/system/priv-app/PrebuiltGmsCoreForClockworkWearable.apk, false) I/DEBUG ( 472): r0 40e6850c r1 00000000 r2 00000000 r3 40a6c8d0 I/DEBUG ( 472): AM write failure (32 / Broken pipe) I/DEBUG ( 472): r4 40e6850c r5 00000000 r6 00000199 r7 bebcd6d8 I/DEBUG ( 472): r8 00000199 r9 00000000 sl 40a6c868 fp bebcdb6c I/DEBUG ( 472): ip 4013af38 sp bebcd6a8 lr 40032e05 pc 40032d3c cpsr 800f0030 I/DEBUG ( 472): d0 697472617473656e d1 006e0069006c0067 I/DEBUG ( 472): d2 006900640065003d d3 00410049002e0074 I/DEBUG ( 472): d4 006f006900640075 d5 0069006c006f0050 I/DEBUG ( 472): d6 0065005300790063 d7 0063006900760072 I/DEBUG ( 472): d8 0000000000000000 d9 0000000000000000 I/DEBUG ( 472): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 472): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 472): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 472): d16 0000000000000000 d17 0000000000000fff I/DEBUG ( 472): d18 41bbb3fbbd000000 d19 0000000000000000 I/DEBUG ( 472): d20 0000000000000000 d21 0000000000000000 I/DEBUG ( 472): d22 0000000000000000 d23 0000000000000000 I/DEBUG ( 472): d24 0000000000000000 d25 0000000000000000 I/DEBUG ( 472): d26 0000000000000000 d27 0000000000000000 I/DEBUG ( 472): d28 0000000000000000 d29 0000000000000000 I/DEBUG ( 472): d30 0000000000000000 d31 0000000000000000 I/DEBUG ( 472): scr 00000010 I/DEBUG ( 472): I/DEBUG ( 472): backtrace: I/DEBUG ( 472): #00 pc 00015d3c /system/lib/libaudioflinger.so I/DEBUG ( 472): #01 pc 00015e01 /system/lib/libaudioflinger.so I/DEBUG ( 472): #02 pc 00017107 /system/lib/libaudioflinger.so I/DEBUG ( 472): #03 pc 0005d2a5 /system/lib/libmedia.so (android::BnAudioFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1096) I/DEBUG ( 472): #04 pc 000168ed /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60) I/DEBUG ( 472): #05 pc 0001afad /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+540) I/DEBUG ( 472): #06 pc 0001b0cf /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+38) I/DEBUG ( 472): #07 pc 0001b111 /system/lib/lbbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) I/DEBUG ( 472): #08 pc 000015f5 /system/bin/mediaserver I/DEBUG ( 472): #09 pc 0000db2b /system/lib/libc.so (__libc_init+50) I/DEBUG ( 472): #10 pc 00001868 /system/bin/mediaserver I/DEBUG ( 472): I/DEBUG ( 472): stack: I/DEBUG ( 472): bebcd668 00000010 I/DEBUG ( 472): bebcd66c 0000000c I/DEBUG ( 472): bebcd670 4007b881 /system/lib/libc.so (dlmalloc) I/DEBUG ( 472): bebcd674 40e68510 I/DEBUG ( 472): bebcd678 00000000 I/DEBUG ( 472): bebcd67c 00000199 I/DEBUG ( 472): bebcd680 bebcd6d8 [stack] I/DEBUG ( 472): bebcd684 00000199 I/DEBUG ( 472): bebcd688 00000000 I/DEBUG ( 472): bebcd68c 40a6c868 I/DEBUG ( 472): bebcd690 bebcdb6c [stack] I/DEBUG ( 472): bebcd694 4007aa1d /system/lib/libc.so (malloc+12) I/DEBUG ( 472): bebcd698 4013a960 /system/lib/libutils.so I/DEBUG ( 472): bebcd69c 400c991d /system/lib/libstdc++.so (operator new(unsigned int)+6) I/DEBUG ( 472): bebcd6a0 40e68504 I/DEBUG ( 472): bebcd6a4 40032d51 /system/lib/libaudioflinger.so I/DEBUG ( 472): #00 bebcd6a8 40e68500 I/DEBUG ( 472): bebcd6ac 40032e05 /system/lib/libaudioflinger.so I/DEBUG ( 472): #01 bebcd6b0 00000199 I/DEBUG ( 472): bebcd6b4 bebcd6d8 [stack] I/DEBUG ( 472): bebcd6b8 40a6c788 I/DEBUG ( 472): bebcd6bc bebcd6e0 [stack] I/DEBUG ( 472): bebcd6c0 40e68500 I/DEBUG ( 472): bebcd6c4 4003410b /system/lib/libaudioflinger.so I/DEBUG ( 472): #02 bebcd6c8 40a6cfc0 I/DEBUG ( 472): bebcd6cc 40a6c79c I/DEBUG ( 472): bebcd6d0 40a6d070 /dev/binder I/DEBUG ( 472): bebcd6d4 0000000f I/DEBUG ( 472): bebcd6d8 40a6c788 I/DEBUG ( 472): bebcd6dc 00000000 I/DEBUG ( 472): bebcd6e0 40a6c788 I/DEBUG ( 472): bebcd6e4 bebcd8dc [stack] I/DEBUG ( 472): bebcd6e8 00000000 I/DEBUG ( 472): bebcd6ec bebcd8ac [stack] I/DEBUG ( 472): bebcd6f0 bebcd8a8 [stack] I/DEBUG ( 472): bebcd6f4 000003f5 I/DEBUG ( 472): bebcd6f8 00000271 I/DEBUG ( 472): bebcd6fc 401e52a7 /system/lib/libmedia.so (android::BnAudioFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1098)
Logcat: http://pastebin.com/uBjgb0Ha
If you want more info check this:https://groups.google.com/forum/#!topic/android-porting/uHgdqhMyNHo
@biktor_gj Beautiful work here my friend! :good:
You have achieved many advances so far! I agree with @kavinzhao maybe to make the OS usable first and then go back to audio is a good option.. Let me arrive at my office to set my environment! I would love to play with gear 2 and wear!Count me in to collaborate with you guys..
Cool!![]()
I did have a gear 1 watch, and i decided to put NULL v23 on it.
Only due to an unfortunate timing incident on my part, i ended up with a dead watch, so i bought a Gear 2.
I dont quite understand why the port would be to difficult, seeing as the differences between the gear 1 and gear 2
are relatively small.
i.e. InfraRed Port, 800 MHz Processor vs Dual Core 1GHz processor, and heartbeat monitor.
Are you Pauly - the Creator of NULL ?
http://nullproject.net/register/
Agreed. You've come so far, i think you should move on from the audio issue and try to get a basic rom working. Then again, i have no idea how much trouble that is for you.
@biktor_gj Beautiful work here my friend! :good:
You have achieved many advances so far! I agree with @kavinzhao maybe to make the OS usable first and then go back to audio is a good option.. Let me arrive at my office to set my environment! I would love to play with gear 2 and wear!Count me in to collaborate with you guys..
Agreed. You've come so far, i think you should move on from the audio issue and try to get a basic rom working. Then again, i have no idea how much trouble that is for you.
I did have a gear 1 watch, and i decided to put NULL v23 on it.
Only due to an unfortunate timing incident on my part, i ended up with a dead watch, so i bought a Gear 2.
I dont quite understand why the port would be to difficult, seeing as the differences between the gear 1 and gear 2
are relatively small.
i.e. InfraRed Port, 800 MHz Processor vs Dual Core 1GHz processor, and heartbeat monitor.
Are you Pauly - the Creator of NULL ?
http://nullproject.net/register/
Biktor, i think I have time to join you, if you have time to give me a link to the source code I may be able to try disabling audio and we can develop in parallel.
Your warranty is now void. Not only void,
it's not comming back. The moment you
flash anything on this thread you can say
goodbye to it. I almost hard bricked my
watch once. It can happen to you too.
I do my best to post things that aren't
dangerous for the device, but anything
as simple as a 9 instead of a 4 in the GPU
driver might make it overheat and kill it.
Everything here is at your own risk.
You have been warned.
1. Flash TizenModFull
It will start rebooting itself
2. Flash recovery_fota_cache
3. Enter recovery, and run the following commands through ADB:
adb shell ->
umount /data
mount /dev/block/mmcblk0p15 /system
mount /dev/block/mmcblk0p13 /system/opt
mount /dev/block/mmcblk0p14 /system/opt/usr
rm -rf /system/opt
cp /system/usr/system/RestoreDir/opt.zip /system
cd /system
unzip opt.zip
sync
cd /
umount /system/opt/usr
umount /system/opt
umount /system
Exit the shell and select "Reboot -> PowerOff" from TWRP
4. Now press and hold the power button until "Rebooting..." appears, then enter Download mode
5. Flash kernel_tizen.tar
6. Reboot again to download mode
7. Flash tizenmod2.tar