I have an AT&T Samsung S3 Mini Sm-G730A and would like to try/help making CyanogenMod 10.2 for this.
I found this generic guide that may be helpful:
http://wiki.cyanogenmod.org/w/Doc:_porting_intro
Official source code can be downloaded from here, just click 'mobile phones' > then scroll down to your model number SM-G730_NA (I believe the NA stands for National version): http://opensource.samsung.com/
Rooting this device is possible with instructions from here: www.forum.xda-developers.com/showthread.php?t=2469413
Phone information:
Code:
Model number: Sumsung-SM-G730A
Android version:
4.2.2
Baseband version:
G730AUCUAMH4
Kernel Version:
3.4.0-1299773
[email protected] #1
Wed Aug 21 13:15:42 KST 2013
Build version:
JDQ39.G730AUCUAMH4
Partition information:
$ cat /proc/partitions
Code:
major minor #blocks name
7 0 5229 loop0
253 0 204800 zram0
179 0 7634944 mmcblk0
179 1 61440 mmcblk0p1
179 2 128 mmcblk0p2
179 3 256 mmcblk0p3
179 4 512 mmcblk0p4
179 5 2048 mmcblk0p5
179 6 512 mmcblk0p6
179 7 512 mmcblk0p7
179 8 12800 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 13952 mmcblk0p10
179 11 3072 mmcblk0p11
179 12 3072 mmcblk0p12
179 13 10240 mmcblk0p13
179 14 10240 mmcblk0p14
179 15 10240 mmcblk0p15
179 16 7160 mmcblk0p16
179 17 3072 mmcblk0p17
179 18 8 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 1351680 mmcblk0p20
179 21 716800 mmcblk0p21
179 22 16384 mmcblk0p22
179 23 5390319 mmcblk0p23
179 32 7761920 mmcblk1
179 33 1 mmcblk1p1
179 37 7761919 mmcblk1p5
254 0 5229 dm-0
Build.prop:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JDQ39.G730AUCUAMH4
ro.build.version.incremental=G730AUCUAMH4
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed Aug 21 13:27:12 KST 2013
ro.build.date.utc=1377059232
ro.build.type=user
ro.build.user=se.infra
ro.build.host=R0210-01
ro.build.tags=release-keys
ro.product.model=SAMSUNG-SM-G730A
ro.product.brand=samsung
ro.product.name=goldenlteuc
ro.product.device=goldenlteatt
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=goldenlteatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=goldenlteuc-user 4.2.2 JDQ39 G730AUCUAMH4 release-keys
ro.build.fingerprint=samsung/goldenlteuc/goldenlteatt:4.2.2/JDQ39/G730AUCUAMH4:user/release-keys
ro.build.characteristics=att
# Samsung Specific Properties
ro.build.PDA=G730AUCUAMH4
ro.build.hidden_ver=G730AUCUAMH4
ro.build.changelist=1299773
ro.product_ship=true
ro.chipname=MSM8930
# end build properties
#
# system.prop for surf
#
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
debug.compbypass.enable=1
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
#
# system props for the cne module
#
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.feature=0
#
# System prop for Tvout/HDMI
#
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
ro.yas.enable=true
ro.yas-selftest.enable=true
lpa.decode=true
lpa.use-stagefright=true
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
#
# system props for the data modules
#
ro.use_data_netmgrd=true
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true
#
# system prop for opengles version
#
# 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=131072
#
# system property for Bluetooth Handsfree Profile version
#
ro.bluetooth.hfp.ver=1.6
#
#system prop for Bluetooth hci transport
ro.qualcomm.bt.hci_transport=smd
#
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0
#system prop for switching gps driver to qmi
persist.gps.qmienabled=true
# System property for cabl
ro.qualcomm.cabl=1
# System property for Default Brightness
ro.lcd_min_brightness=40
ro.lcd_brightness=160
ro.button_key_light=6000
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true
#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
ro.sf.lcd_density=240
#
# System property for SIM
#
persist.radio.apm_sim_not_pwdn=1
# System property for PreloadInstaller
persist.sys.storage_preload=1
# System proverty for sys info indication
persist.radio.add_power_save=1
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=/system/lib/libqc-opt.so
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
ro.sec.fle.encryption=true
ro.config.ringtone=ATT_Firefly_Default.ogg
ro.config.notification_sound=Whisper.ogg
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.media_sound=Over_the_horizon_Acoustic.ogg
ro.monkey=0
ro.error.receiver.default=com.samsung.receiver.error
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.crypto.support=recovery_mount|others
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.setupwizard.mode=DISABLED
ro.com.google.apphider=off
ro.com.google.clientidbase.ms=android-att-us
ro.com.google.clientidbase.am=android-att-us
ro.com.google.clientidbase.yt=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.2_r2
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
persist.gps.qc_nlp_in_use=0
System dump (freshly restored before the dump):
https://www.dropbox.com/s/1b4x1h1d3tmte1n/sysdump-g730a.tgz
Note to moderators: If this is allowed to be in the development section, i'd like to request it to be moved. Thanks
This is really a good step. i search for this without any luck, i really don't know how i don't came across with this you found the source code for the Samsung-SM-G730A.
+100
Sent from my SAMSUNG-SM-G730A using XDA Premium 4 mobile app
I edited the OP to include the build.prop information.
Edit: And I added specific phone information, including kernel version.
I havn't seen anyone provide a system dump yet.
tys0n said:
I haven't seen anyone provide a system dump yet.
Click to expand...
Click to collapse
Thanks for the help. I did a system dump 800mb I will find somewhere to upload it to. What would you say is the next step? Attempting to dump boot (by following a guide) gave me this error: Segmentation fault
Edit: I added a link to the system dump in the Original Post.
Edit: Here's a odin file for stock boot and recovery in one package.
SM-G730A_boot_rec.tar.md5 - 14.76 MB (Credit goes tys0n)
dylan07 said:
Thanks for the help. I did a system dump 800mb I will find somewhere to upload it to. What would you say is the next step? Attempting to dump boot (by following a guide) gave me this error: Segmentation fault
Edit: I added a link to the system dump in the Original Post.
Edit: Here's a odin file for stock boot and recovery in one package.
SM-G730A_boot_rec.tar.md5 - 14.76 MB (Credit goes tys0n)
Click to expand...
Click to collapse
i would like to help out on this ad i have a system dump file too but looks like everyone started helping too. anything i can do to put some work into this? im also trying to unlock the device and include system properties to the modem part. im kinda handy with finding sections of the phone and able to write code to compile.
krayzieiyian23 said:
i would like to help out on this ad i have a system dump file too but looks like everyone started helping too. anything i can do to put some work into this? im also trying to unlock the device and include system properties to the modem part. im kinda handy with finding sections of the phone and able to write code to compile.
Click to expand...
Click to collapse
we need someone to create a recovery before anything with a custom rom is possible. with root, you can use any given recovery flasher from the play store, i know recovery tools works. ODIN on this thing doesn't like unsigned packages. someone just needs to create a custom recovery.img, i am more than willing to test for myself, for everyone, for science!
You might be a goldenlteatt owner if...
A CyanogenMod maintainer raids the system dump you post in the thread you created asking for a CyanogenMod port for blobs for his official CyanogenMod phone.
https://github.com/TheMuppets/propr...mmit/415916c37644993c5747c1232989624126c6ef5b
any news on cyanogenmod?
Sent from my GT-I9195 using xda app-developers app
Not from me. But thanks for the blobs. @arco maintains a similar device perhaps he can help you
Sent from my Nexus 7 using Tapatalk
recovery?
So has anyone had any luck on this?
onelostmind said:
So has anyone had any luck on this?
Click to expand...
Click to collapse
I believe a recovery was compiled, but it cannot be flashed due to the locked bootloader. Until the bootloader is locked, you guys are out of luck in terms of custom roms/recoveries/kernels.
trying to flash my rom to g730a :/
Hi everyone,
I am trying to flash a custom ROM that I created (Android 4.2.2 downloaded from google repo and kernel downloaded from samsung opensource) to my g730a. The problem is that this phone seems impossible to flash with unsigned or non-samsung roms!
I tried to upload boot.img and system.img through heimdall and it gives me an error (ERROR: Failed to confirm end of file transfer sequence!).
I tried to upload it with ODIN but gives me an error (Security check error)
I tried to create a zip with Android Kitchen and install it from the recovery mode and this time the error is about the sign of the zip. I tried to look for a customized version of recovery mode but I could not find one compatible with this phone. So, I cannot install it from the zip since I cannot sign the zip as samsung.
At this point I am tempted to take the phone and flush it in the toilet!!!
Any suggestion or anyone that could install a custom ROM?
Thanks
Marco
brok85 said:
Hi everyone,
I am trying to flash a custom ROM that I created (Android 4.2.2 downloaded from google repo and kernel downloaded from samsung opensource) to my g730a. The problem is that this phone seems impossible to flash with unsigned or non-samsung roms!
I tried to upload boot.img and system.img through heimdall and it gives me an error (ERROR: Failed to confirm end of file transfer sequence!).
I tried to upload it with ODIN but gives me an error (Security check error)
I tried to create a zip with Android Kitchen and install it from the recovery mode and this time the error is about the sign of the zip. I tried to look for a customized version of recovery mode but I could not find one compatible with this phone. So, I cannot install it from the zip since I cannot sign the zip as samsung.
At this point I am tempted to take the phone and flush it in the toilet!!!
Any suggestion or anyone that could install a custom ROM?
Thanks
Marco
Click to expand...
Click to collapse
You need to unlock the booloader before flashing; and there's currently no way of unlocking the bootloader...
g730a custom rom
You mean that in general is not possible to unlock the bootloader or is not possible only for the g730a?
If the second case, is there a specific reason for that?
Thanks,
Marco
Exothermic said:
You need to unlock the booloader before flashing; and there's currently no way of unlocking the bootloader...
Click to expand...
Click to collapse
brok85 said:
You mean that in general is not possible to unlock the bootloader or is not possible only for the g730a?
If the second case, is there a specific reason for that?
Thanks,
Marco
Click to expand...
Click to collapse
The latter; it's typically carriers that lock the bootloaders of their phones AT&T and Verizon are notorious for this, I do believe you have the Telus version? Not sure if that's locked.
If not, you can try sending a copy of your stock recovery.img to cwm builder and see if that flashes okay for your phone.
BTW: you need a custom recovery to flash ROMs hence why you were getting the not samsung verified zip msg.
customize g730a
Not sure if Telus. How can I check?
I have downloaded the stock recovery from the link posted previously in this thread...should I download it from my phone?
sorry I am not really an expert...
Exothermic said:
The latter; it's typically carriers that lock the bootloaders of their phones AT&T and Verizon are notorious for this, I do believe you have the Telus version? Not sure if that's locked.
If not, you can try sending a copy of your stock recovery.img to cwm builder and see if that flashes okay for your phone.
BTW: you need a custom recovery to flash ROMs hence why you were getting the not samsung verified zip msg.
Click to expand...
Click to collapse
brok85 said:
Not sure if Telus. How can I check?
I have downloaded the stock recovery from the link posted previously in this thread...should I download it from my phone?
sorry I am not really an expert...
Click to expand...
Click to collapse
Googled SM-G730A and it's at&t, so it seems like you're out of luck.
g730a custom rom
Any way I can create a zip with original signature of samsung?
that would be a solution...
Exothermic said:
Googled SM-G730A and it's at&t, so it seems like you're out of luck.
Click to expand...
Click to collapse
brok85 said:
Any way I can create a zip with original signature of samsung?
that would be a solution...
Click to expand...
Click to collapse
Not that I'm aware of, otherwise there wouldn't be a need for a custom recovery.
Related
Hi guys. Just wondering if anyone can help me. What i want to do is in the 'About Phone' section in 'Settings' i want to make the following changes if possible:
Model Number - change to Peter Griffin G1
Firware Version - 2.6
Mod Version - 9.2
Build Number - 1
I know it may sound a bit silly/stubid but itd be awesome if i could actually do tnat
Thanks in advance
ps im running Herver's 1.1.1 eclair build (its the best at the minute)
If you have adb setup this can easily be done
The information can be found in 1 or 2 files:
build.prop or build.trout.prop
use adb to pull these files as such
Code:
adb pull /system/build.prop /location/you/want/your/file (enter)
adb pull /system/build.trout.prop /location/you/want/your file (enter)
open the files in a txt editor, and look for the relevant fields based on the information already displayed on your phone, if your MOD Version is xROM-Eclair****** like mine or whatever it may say simply use ctrl+f to find that field in the txt editor and modify it. Once you've made all the relevant edits push the files back
Code:
adb push /location/of/file /system/build.prop (enter)
adb push /location/of/file /system/build.trout.prop (enter)
Then reboot your phone
Sorry to bother you again but is this correct :
# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.sdk=7
ro.build.version.codename=AOSP
ro.build.version.release=2.1
ro.build.type=eng
ro.build.user=ctso
ro.build.host=h0meb0x
ro.build.tags=test-keys
ro.wifi.channels=
rild.libpath=/system/lib/libhtc_ril.so
wifi.interface = tiwlan0
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 140
# density in DPI of the LCD of this board. This is used to scale the UI
# appropriately. If this property is not defined, the default value is 160 dpi.
ro.sf.lcd_density = 160
# Default network type
# 0 => WCDMA Preferred.
ro.telephony.default_network = 0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.url.legal=http://www.google.com/intl/%s/mobile/android/android-dev-phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/android-dev-phone-privacy.html
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=true
ro.ril.hsxpa=1
ro.com.google.locationfeatures=1
ro.ril.gprsclass=10
ro.product.multi_touch_enabled=true
ro.kernel.android.checkjni=1
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-tmobile
net.bt.name=Android
ro.config.sync=yes
dalvik.vm.stack-trace-file=/data/anr/traces.txt
#
# RIL Hacks - Thanks Amon_RA
#
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask = 4294967295
ro.ril.htcmaskw1 = 14449
ro.ril.hsupa.category = 5
ro.modversion= #1
ro.ModelNumber= The Peter Griffin G1
ro.FirmwareVersion= 2.6
ro.BuildNumber= 1
Click to expand...
Click to collapse
push and reboot, to find out, keep a backup of your originals just incase
I was gonna say you should get a phone skin from Zagg or unique skins.
Thanks dude. I finally managed it this morning. Ended up having to change bits in both files
PS Im defo gonna try and get a Peter Griffin skin for my G1
I have a problem with cwm-recovery: it gets stuck in the end of the nandroid. I have international version of galaxy note, with rocket rom v11.
In the beginning, after I left my custom Gb rom I flashed XXKKL7_CheckromRevo_NoteHD_V1 and since they stopped developing for Note I went for rocket rom v 10 one, which seemed pretty good choice! From here I flashed abyss 4.2 kernel (but i extracted the zip till the zimage file and flashed with mobile odin.) before flashing my next Ics rocket rom v 10. After this I could not use cwm so I flashed AbyssNotekernel42RedTouchOriginal after reading a wile and than I could use it and whent further to flash the prerooted gb rom hopping that this will fix, after this I flashed AbyssNotekernel42RedTouchOriginalLogo (to be safe, this time through cwm) and then rocket rom v11 that I have know.
Here is the cwm log:
Starting recovery on Fri Sep 14 20:31:09 2012
framebuffer: fd 4 (800 x 1280)
CWM-based Recovery v6.0.1.2
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /boot emmc /dev/block/mmcblk0p5 (null) 0
2 /recovery emmc /dev/block/mmcblk0p6 (null) 0
3 /system ext4 /dev/block/mmcblk0p9 (null) 0
4 /data ext4 /dev/block/mmcblk0p10 (null) 0
5 /cache ext4 /dev/block/mmcblk0p7 (null) 0
6 /emmc vfat /dev/block/mmcblk0p11 (null) 0
7 /sdcard vfat /dev/block/mmcblk1p1 (null) 0
W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
I:Completed outputting fstab.
Irocessing arguments.
I:Checking arguments.
I:device_recovery_start()
Command: "/sbin/recovery"
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
ro.factorytest=0
ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=unknown
ro.bootloader=unknown
ro.hardware=smdk4210
ro.revision=8
ro.product.device=GT-N7000
ro.build.product=GT-N7000
ro.build.id=IMM76D
ro.build.display.id=Rocket Rom v11.XXLRQ
ro.build.version.incremental=XXLRQ
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.date=Tue Aug 28 15:48:42 KST 2012
ro.build.date.utc=1346136522
ro.build.type=user
ro.build.user=se.infra
ro.build.host=SEP-86
ro.build.tags=release-keys
ro.product.model=GT-N7000
ro.product.brand=samsung
ro.product.name=GT-N7000
ro.product.board=smdk4210
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos4
ro.tether.denied=false
ro.build.description=GT-N7000-user 4.0.4 IMM76D XXLRQ release-keys
ro.build.fingerprint=samsung/GT-N7000/GT-N7000:4.0.4/IMM76D/XXLRQ:user/release-keys
ro.build.characteristics=phone
ro.build.PDA=N7000XXLRQ
ro.build.hidden_ver=N7000XXLRQ
ro.build.changelist=1068447
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=320
wifi.interface=wlan0
wifi.supplicant_scan_interval=180
media.enable-commonsource=true
persist.sys.storage_preload=1
ro.kernel.qemu=0
ro.lcd_min_brightness=40
ro.opengles.version=131072
ro.config.ringtone=S_Over_the_horizon.ogg
ro.config.notification_sound=S_Whistle.ogg
ro.config.alarm_alert=Good_Morning.ogg
ro.config.media_sound=Media_preview_Touch_the_ligh t.ogg
hwui.render_dirty_regions=false
ro.com.google.clientidbase=android-samsung
ro.url.legal=.google/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=/intl/%s/mobile/android/basic/privacy.html
ro.error.receiver.default=com.samsung.receiver.err or
dalvik.vm.heapstartsize=128m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
ro.secdirenc=true
ro.secsddecryption=true
ro.secfulldirenc=true
keyguard.no_require_sim=true
dev.sfbootcomplete=0
dev.powersave_fps=0
drm.service.enable=true
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.setupwizard.mode=OPTIONAL
ro.com.google.apphider=off
ro.com.google.gmsversion=4.0_r4
net.bt.name=Android
net.change=net.tcp.buffersize.edge
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dalvik.vm.dexopt-flags=v=n,o=v
dalvik.vm.verify_bytecode=false
dalvik.vm.checkjni=0
dalvik.vm.execution-mode=int:jit
windowsmgr.max_events_per_sec=340
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
persist.sys.ui.hw=1
persist.sys.use_dithering=0
persist.adb.notify=0
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.ril.hep=0
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096, 87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096, 87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096, 87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096, 87380,256960,4096,16384,256960
persist.sys.usb.config=mass_storage,adb
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
ro.com.google.mcc_fallback=262
init.svc.recovery=running
init.svc.adbd=running
I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
I:Can't partition unsafe device: /dev/block/mmcblk1p1
I:Can't format unknown volume: /external_sd
PS I still have a gb backup of the stock rooted, but something went wrong there, do not remember exactly what, but if necessary I can still reflash that one to start from zero.
Pls can someone help me? Thank you!
Georgian
Sent from my GT-N7000 using xda app-developers app
you need to be on same kernel as when backup was made
Sent from my GT-N7000 using Tapatalk 2
Well the thing is I'm not able to perform a backup now!
Sent from my GT-N7000 using xda app-developers app
TheFreediver said:
Well the thing is I'm not able to perform a backup now!
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
I thought you werent able to restore lol.
Sent from my GT-N7000 using Tapatalk 2
That's ok. Thx anyway. Home someone can give me an advice
Sent from my GT-N7000
Did you tried making nandroid backup in Abyss ?
Yes, after I flashed touch version I was able to use cwm and to perform the nandroid.
Sent from my GT-N7000
Anyone that can help guys?
Well someone told me it is a problem of bootloder compatibility. Can anyone confirm and give me some further advice how to fix my cwm recovery?
Have a nice day everyone!
Sent from my GT-N7000
sahilarora2003 said:
Did you tried making nandroid backup in Abyss ?
Click to expand...
Click to collapse
Hey I think you might be right! I didn't tested this yet with nandroid but I flashed Paranoid rom from Ics and it worked with Abyss! Will try it if/when I return to ics. Because in Jelly Bean, with cwm 6.013 I'm able to make nandroid and restore it as well. I will see if I will still be able after I flash Hydra kernel.Thx for your help!
Later edit: Flashed latest Hydra 5.1 and although I'm back to the same Cwm 6.0.12, now I am able to make nandroid. Hope restore will work as well.
hi, i had my s6500d soft bricked
was in bootloop and no recovery access, only download mode
afther flashing multiple firmwares and boot images i managed to fix the it but there are still some big issues
afther odin changes status to PASSED, phone reboots and fails to mount /efs partition to update multi-CSC ( Phone imei exists and with sim is ok )
every time i enter in recovery its says:
not need checksum confirmation already executed!!...
and tries to update the multi-csc info, like was the first time it runs this process.
tried to root the phone so i installed: clockworkmod-jena.5.2.0.8.tar.md5 via odin
in cwm every file i try to install results as (BAD) tried root / gapps / different versions of android
even the android acts weird, the slide unlock is missing and this never happend before
cwm log:
Starting recovery on Sat Feb 8 11:44:28 2014
framebuffer: fd 4 (320 x 480)
CWM-based Recovery v5.0.2.8
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null)
1 /boot emmc /dev/block/mmcblk0p8 (null)
2 /recovery emmc /dev/block/mmcblk0p12 (null)
3 /system ext4 /dev/block/mmcblk0p16 (null)
4 /cache ext4 /dev/block/mmcblk0p17 (null)
5 /data ext4 /dev/block/mmcblk0p18 (null)
6 /efs ext4 /dev/block/mmcblk0p19 (null)
7 /emmc vfat /dev/block/mmcblk0p23 (null)
8 /sdcard vfat /dev/block/mmcblk1p1 (null)
W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
I:Completed outputting fstab.
Irocessing arguments.
I:Checking arguments.
I:device_recovery_start()
Command: "/sbin/recovery"
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.service.adb.enable=1
ro.build.id=GRI40
ro.build.display.id=GWK74
ro.build.version.incremental=eng.squadzone.20120709.222956
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.7
ro.build.date=Mon Jul 9 22:31:00 WIT 2012
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=squadzone
ro.build.host=squadzone-MXC062
ro.build.tags=test-keys
ro.product.model=GT-S6500
ro.product.brand=samsung_jena
ro.product.name=GT-S6500
ro.product.device=jena
ro.product.board=jena
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
ro.build.product=jena
ro.build.description=GT-S6500-user 2.3.6 GINGERBREAD DXLD1 release-keys
ro.build.fingerprint=samsung/GT-S6500/GT-S6500:2.3.6/GINGERBREAD/DXLD1:user/release-keys
ro.cm.device=jena
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0
keyguard.no_require_sim=true
ro.com.android.dateformat=dd-MM-yyyy
DEVICE_PROVISIONED=1
ro.sf.lcd_density=160
qemu.sf.lcd_density=160
hw.keyboards.0.devname=qwerty
mobiledata.interfaces=pdp0,wlan0,gprs,ppp0
ro.telephony.ril_class=samsung
wifi.interface=wlan0
wifi.supplicant_scan_interval=60
ro.com.android.dataroaming=false
ro.config.hw_menu_unlockscreen=false
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ddebug.composition.type=gpu
persist.sys.composition.type=gpu
persist.sys.ui.hw=true
ro.com.google.locationfeatures=1
ro.com.google.networklocation=1
ro.setupwizard.enable_bypass=1
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
dalvik.vm.heapsize=64m
dalvik.vm.execution-mode=int:jit
dalvik.vm.dexopt-data-only=1
ro.opengles.version=131072
ro.rommanager.developerid=cyanogenmodnightly
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.config.ringtone=CyanTone.ogg
ro.config.notification_sound=CyanMessage.ogg
ro.config.alarm_alert=CyanAlarm.ogg
ro.modversion=CyanogenMod-7.2.0-RC1-jena-UNOFFICIAL
ro.kernel.android.checkjni=1
ro.setupwizard.mode=OPTIONAL
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=60e7dd9
ro.bootmode=unknown
ro.baseband=msm
ro.carrier=unknown
ro.bootloader=unknown
ro.hardware=qcom
ro.revision=0
ro.emmc=1
ro.product.t_carrier2=OPEN
ro.build.PDA=S6500DXXMK1
ro.build.Phone=S6500DXXMK1
ro.build.HW=REV 0.1
ro.build.hidden_ver=S6500DXXMK1
ro.build.changelist=1248583
ro.camera.sound.forced=1
ro.build.FTAswver=
ro.build.FTAhwver=
ril.subscription.types=NV,RUIM
debug.sf.hw=1
debug.composition.7x27A.type=mdp
debug.composition.7x25A.type=mdp
persist.cne.UseCne=none
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.fmc.mode=false
persist.cne.fmc.init.time.out=30
persist.cne.fmc.comm.time.out=130
persist.cne.fmc.retry=false
media.stagefright.enable-player=true
media.stagefright.enable-meta=false
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
ro.use_data_netmgrd=true
persist.data.ds_fmc_app.mode=0
persist.ims.regmanager.mode=0
ro.bluetooth.request.master=false
ro.qualcomm.bluetooth.ftp=false
ro.qualcomm.bluetooth.sap=false
ro.bluetooth.remote.autoconnect=true
debug.bt.discoverable_time=-1
persist.omh.enabled=1
ro.config.ehrpd=true
ro.qualcomm.cabl=1
ro.fm.analogpath.supported=true
ro.fm.transmitter=false
ro.fm.mulinst.recording.support=false
ro.hw_plat=7x27a
net.streaming.rtsp.uaprof=http://wap.samsungmobile.com/uaprof/GT-S6500D.xml
ro.kernel.qemu=0
ro.config.media_sound=over_the_horizon_preview.ogg
dev.sfbootcomplete=0
ro.com.google.gmsversion=2.3_r11
ro.error.receiver.default=com.samsung.receiver.error
init.svc.recovery=running
init.svc.adbd=running
I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
W:failed to mount /dev/block/mmcblk0p19 (Invalid argument)
Error mounting /efs!
Click to expand...
Click to collapse
My advice: Reflash Stock , Flash latest cwm (that would be 6.0.3.2) and then wipe data/factory reset ( if you can't get to recovery, go to download mode, disagree with terms(vol - ) then press Vol+ , Vol- , home all together very fast.) good luck.
CoX26 said:
My advice: Reflash Stock , Flash latest cwm (that would be 6.0.3.2) and then wipe data/factory reset ( if you can't get to recovery, go to download mode, disagree with terms(vol - ) then press Vol+ , Vol- , home all together very fast.) good luck.
Click to expand...
Click to collapse
flashed 6.0.3.2 via odin managed to install the root from cwm,
installing cm-10.1-201312227-unofficial-jenad.zip
E:can't open /sdcard/cm-10.1-201312227-unofficial-jenad.zip (bad) install aborded
edit: tring to use EFS Professional, i get no partion info.. none... does this tool works with s6500d ?
edit 2:
downloaded gaps and cm-11 from your footer ( CyanogenMod 11 By TheWhisp )
status 7 - installation aborted
does any one knows how to regain access/writes to EFS partition ? i think it still exists as long as my phone works fine
why when installing a stock firmware i get no wizard ?
cwm 6.0.3.2 is the latest "standalone" version , flashing the newest ROM's will require you to install the cwm updates (the 6.0.4.5 should be enough , here is the link from thewhisp's goo.im file http://goo.im/devs/thewhisp/jena-recovery/update-cwm-6.0.4.5-jena.zip )
That would solve most errors like status 7 and others..
One more thing: The updates are .zip and need to be installed from cwm.
I tried to install some of the Official CyanogenMod zips for the Serranoltexx, seeing as it's basically the same device, but I always get an error that it's the wrong device.
So I'd like to port it to this version of the phone. S4 Mini Tracfone/StraightTalk variant.
I've got a copy of the Serranoltexx CM13 zip and most of the files listed on the How to Port CyanogenMod to Your Device page.
.prop files and .rc files can be found in the attached file
Stock TWRP w/ Root can be found HERE.
Stock firmware can be found here. (This is what I used to obtain the boot.img from)
build.prop
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JDQ39.S890LUDUANB7
ro.build.version.incremental=S890LUDUANB7
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Mon Feb 24 20:18:06 KST 2014
ro.build.date.utc=1393240686
ro.build.type=user
ro.build.user=se.infra
ro.build.host=R0210-17
ro.build.tags=release-keys
ro.product.model=SM-S890L
ro.product.brand=samsung
ro.product.name=serranolteud
ro.product.device=serranoltetfnatt
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=de
ro.product.locale.region=DE
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=serranoltetfnatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=serranolteud-user 4.2.2 JDQ39 S890LUDUANB7 release-keys
ro.build.fingerprint=samsung/serranolteud/serranoltetfnatt:4.2.2/JDQ39/S890LUDUANB7:user/release-keys
ro.build.characteristics=att
# Samsung Specific Properties
ro.build.PDA=S890LUDUANB7
ro.build.hidden_ver=S890LUDUANB7
ro.build.changelist=2547568
ro.product_ship=true
ro.chipname=MSM8930AB
# end build properties
#
# system.prop for surf
#
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
debug.compbypass.enable=1
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
#
# system props for the cne module
#
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.feature=0
#
# System prop for Tvout/HDMI
#
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
ro.yas.enable=true
ro.yas_softiron.expressatt=true
ro.yas-selftest.enable=true
lpa.decode=true
lpa.use-stagefright=true
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
#
# system props for the data modules
#
ro.use_data_netmgrd=true
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true
#
# system prop for opengles version
#
# 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=131072
#
# system property for Bluetooth Handsfree Profile version
#
ro.bluetooth.hfp.ver=1.6
#
#system prop for Bluetooth hci transport
ro.qualcomm.bt.hci_transport=smd
#
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0
#system prop for switching gps driver to qmi
persist.gps.qmienabled=true
# System property for cabl
ro.qualcomm.cabl=0
# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=162
ro.button_key_light=6000
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true
#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
ro.sf.lcd_density=240
#
# System property for SIM
#
persist.radio.apm_sim_not_pwdn=1
# System property for PreloadInstaller
persist.sys.storage_preload=1
# System proverty for sys info indication
persist.radio.add_power_save=1
# use se table when search list
persist.radio.use_se_table_only=1
# block tethering in idle state, enable tethering when devices start Group play
net.tether.blocked=true
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=/system/lib/libqc-opt.so
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
ro.sec.fle.encryption=true
ro.hdcp2.rx=tz
media.enable-commonsource=true
ro.secwvk=144
ro.securestorage.support=true
ro.config.ringtone=Over_the_horizon.ogg
ro.config.notification_sound=Whistle.ogg
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.media_sound=Over_the_horizon_Acoustic.ogg
ro.monkey=0
ro.error.receiver.default=com.samsung.receiver.error
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.crypto.support=recovery_mount|others
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.setupwizard.mode=DISABLED
ro.com.google.apphider=off
ro.com.google.clientidbase.ms=android-americamovil-us
ro.com.google.clientidbase.am=android-americamovil-us
ro.com.google.clientidbase.yt=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.2_r4
ro.build.selinux=1
ro.config.tima=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
persist.gps.qc_nlp_in_use=0
-------------------------------------------------------------------------------------------------------------------
default.prop
Code:
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
persist.security.ams.enforcing=1
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
ro.adb.secure=1
persist.sys.usb.config=mtp
-------------------------------------------------------------------------------------------------------------------
cat /proc/partitions output:
Code:
[email protected]:/ $ cat /proc/partitions
major minor #blocks name
179 0 15388672 mmcblk0
179 1 61440 mmcblk0p1
179 2 128 mmcblk0p2
179 3 256 mmcblk0p3
179 4 512 mmcblk0p4
179 5 2048 mmcblk0p5
179 6 512 mmcblk0p6
179 7 512 mmcblk0p7
179 8 12800 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 13952 mmcblk0p10
179 11 3072 mmcblk0p11
179 12 3072 mmcblk0p12
179 13 10240 mmcblk0p13
179 14 10240 mmcblk0p14
179 15 10240 mmcblk0p15
179 16 7160 mmcblk0p16
179 17 3072 mmcblk0p17
179 18 8 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 12288 mmcblk0p20
179 21 2048000 mmcblk0p21
179 22 512000 mmcblk0p22
179 23 12656623 mmcblk0p23
-------------------------------------------------------------------------------------------------------------------
mount output:
Code:
1|[email protected]:/ $ mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/platform/msm_sdcc.1/by-name/persdata /persdata/absolute ext4 rw,secla
bel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,
data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,no
dev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=o
rdered 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,node
v,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=p
anic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,
nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data
=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,seclabel,nosuid,nodev,no
atime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered
0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,context=u:object_
r:firmware:s0,relatime,gid=1000,fmask=0006,dmask=0006,allow_utime=0020,codepage=
cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/data/container /mnt/shell/container sdcardfs rw,nosuid,nodev,relatime,uid=1000,
gid=1000 0 0
/data/media /mnt/shell/emulated sdcardfs rw,nosuid,nodev,relatime,uid=1023,gid=1
023 0 0
Screenshots
Still kind of buggy. I don't have a non-Tracfone S4 mini to compare to.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DEPRECATED because I don't have the watch anymore. Might still work, might also not. Feel free to just try and iterate on my work.
Links are going to remain active for now. PM me if they are broken without me stating here that I deleted them.
Since Asus doesn't provide official factory images, I decided to extract them with adb and post them here.
These are the stock partitions of the Asus Zenwatch 3, unmodified and pulled via
Code:
adb pull /dev/block/platform/soc/7824900.sdhci/by-name/<partition-name>
"Common" images, which are flashable via fastboot (means boot, recovery and system) are in the first zip (part1).
Second one contains some other partitions which might be of interest for reverse-engineering, bootloader modding, etc. Proceed at your own risk. They also can't most likely be flashed through fastboot if original partition gets broken (maybe with dd?), so be careful!
Dropbox links:
MWF76:
swift_partition_dump_part1 | boot, system, recovery | md5: 563d36c92028d1579826f2db6797c18d
swift_partition_dump_part2 | asusfw, devinfo, factory, misc, modem, modemst1, modemst2, oem, splash | md5: 0cc181c937773d69bc51099d804fcae9
MWG68:
swift_partition_dump_part1 | boot, system, recovery | md5: 159e488bdcc1aba281d4050d31d62791
How to flash:
Flash from fastboot, e.g.
Code:
fastboot flash boot bootm
fastboot flash system system.img
fastboot flash recovery recovery.img
OTA zips:
MWE76 to MWF76 - Thanks to @janjan for extracting!
NWD1.170623.001 (universal OTA, should even work to get back to stock) - Thanks to reddit user k3vink3vin! (MEGA mirror by @ingbrzy)
Thanks! So this should work with regular old "fastboot flash system system.img", etc.? The watches should be identical worldwide, right? I have one from Germany, and it looks like you're from Germany too, so that shouldn't be a problem, but I'm just wondering about other people.
jobarr said:
Thanks! So this should work with regular old "fastboot flash system system.img", etc.? The watches should be identical worldwide, right? I have one from Germany, and it looks like you're from Germany too, so that shouldn't be a problem, but I'm just wondering about other people.
Click to expand...
Click to collapse
Yes, you can flash with fastboot. Boards should be all the same, and since the watch doesn't have mobile data, the firmware files shouldn't differ much and be compatible with every model. My device name in settings is "ASUS ZenWatch 3 2458", for reference.
(edited)
UPDATE: I updated part1, so please redownload if you already downloaded it. The system.img wasn't flashable via fastboot before, but after I converted it to a sparse image with img2simg it now is.
@janjan @jobarr
Great. I guess I'll give it a try.
It worked!
If anyone is unsure of how to do this:
1) Get the SDK Platform Tools for your platform:
https://developer.android.com/studio/releases/platform-tools.html
2) Connect to USB using the charger
3) Start up in fastboot mode (I enabled ADB debugging by going to Settings -> About and tapping again and again on the "Build number" to enable the Developer options, then Settings -> Developer options -> ADB debugging -> enable, and then typed "adb reboot-bootloader" at the command prompt)
5) Unlock watch with "fastboot oem unlock" <- This will erase everything on the watch
5) Flash the partitions with "fastboot flash boot boot.img", "fastboot flash recovery recovery.img", and "fastboot flash system system.img" (make sure you are in the same folder as the img files from Maxr1998 or modify the commands accordingly)
And that's it.
Hmm. I've had some weird issues since flashing this. Not sure if it is the firmware version itself or these files. It restarted twice while I was trying to setup Android Wear the first time after the flash, but I figured that was because my battery was pretty low. Right now though, I just tried to plug it in to charge and it basically immediately restarted. It restarted again after booting up (after showing the watch face and beeping to indicate charging). It only stopped restarting after I unplugged it. Just plugged it in again and it restarted again. Any ideas? If it keeps this up, I'll try a factory reset, but it actually already did that when I unlocked it.
Edit: Won't stop rebooting when charging. Did a factory reset, still rebooted twice while trying to setup Android Wear again. I'll try reflashing, just for fun.
jobarr said:
Hmm. I've had some weird issues since flashing this. Not sure if it is the firmware version itself or these files. It restarted twice while I was trying to setup Android Wear the first time after the flash, but I figured that was because my battery was pretty low. Right now though, I just tried to plug it in to charge and it basically immediately restarted. It restarted again after booting up (after showing the watch face and beeping to indicate charging). It only stopped restarting after I unplugged it. Just plugged it in again and it restarted again. Any ideas? If it keeps this up, I'll try a factory reset, gut it actually already did that when I unlocked it.
Edit: Won't stop rebooting when charging. Did a factory reset, still rebooted twice while trying to setup Android Wear again. I'll try reflashing, just for fun.
Click to expand...
Click to collapse
Yes i am facing the same issue. After flashing boot.img and system.img it starts reboot every 1 minute.
No luck. Factory reset, reflash, clear cache, wipe everything, fastboot oem lock... No change. My best guess now is that it's rebooting when it tries to enter (fast) charging mode. The first time I plug it in after starting up, it will charge, but only slowly (even though it shows the quick charge rocket icon). If I unplug it and plug it back in, it restarts. If I leave it plugged in while starting up, it keeps restarting every time it starts up just a few seconds after it shows the watch face.
Anyone else having any issues like this?
Edit: missed that last post. Ok, so it's probably not a hardware issue. Maybe the img files or the way of flashing. @Maxr1998, I assume I could flash this via "adb put ...", right? Do you know how to do that? Would I need the original firmware files you posted (not the img2simg version)?
jobarr said:
No luck. Factory reset, reflash, clear cache, wipe everything, fastboot oem lock... No change. My best guess now is that it's rebooting when it tries to enter (fast) charging mode. The first time I plug it in after starting up, it will charge, but only slowly (even though it shows the quick charge rocket icon). If I unplug it and plug it back in, it restarts. If I leave it plugged in while starting up, it keeps restarting every time it starts up just a few seconds after it shows the watch face.
Anyone else having any issues like this?
Edit: missed that last post. Ok, so it's probably not a hardware issue. Maybe the img files or the way of flashing. @Maxr1998, I assume I could flash this via "adb put ...", right? Do you know how to do that? Would I need the original firmware files you posted (not the img2simg version)?
Click to expand...
Click to collapse
Really weird. I must admit that I didn't flash the boot image, only system and recovery, and I don't have any problem. Fast charging works perfectly.
adb push probably won't work, but dd might (WARNING: DANGEROUS! Easily possible to screw up. Read tutorials on Google before and make sure you use the right partition). You should only try it with the boot image, others are probably fine.
Only system was converted to sparse img, boot and recovery are unmodified.
You could also try to build and flash the official kernel source (look at my other thread for that).
If no one has any other ideas tonight, I'll just try sending it back to Amazon.de and getting a new one...
jobarr said:
If no one has any other ideas tonight, I'll just try sending it back to Amazon.de and getting a new one...
Click to expand...
Click to collapse
Asus just enable the OTA update again. You should try to get it now. I successfully build my own kernel and it works fine.
What do you mean about the OTA? Is there another one?
I can look into building my own kernel later if that fixes it. Could you just give me yours?
System dump of WW_WI503Q_MWG23_20170123
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MWG23
ro.build.display.id=MWG23
ro.build.version.incremental=3665037
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2017-01-05
ro.build.version.base_os=
ro.build.date=Mon Jan 23 20:22:55 UTC 2017
ro.build.date.utc=1485202975
ro.build.type=user
ro.build.user=android-build
ro.build.host=wphm9.hot.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 6.0.1 MWG23 3665037 release-keys
ro.build.fingerprint=asus/swift/swift:6.0.1/MWG23/3665037:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/vendor/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=2.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# system props for the cne module
#
persist.cne.feature=1
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.carrier=unknown
ro.config.low_ram=true
ro.bluetooth.hfp.ver=1.6
dalvik.vm.dex2oat-threads=1
ro.config.ringtone=Atria.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
ro.build.csc.version=WW_WI503Q_MWG23_20170123
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.expect.bootloader=swift1003313
ro.expect.recovery_id=0x8483ccf7c509f998f3f26608974ee222fdac358a000000000000000000000000
DOWNLOAD WW_WI503Q_MWG23_20170123
Install via FASTBOOT commands
Code:
adb reboot bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot reboot
Changelog MWF76 to MWG23
- Updated security patch to 2017-01-05
Ww_wi503q_mwg68_20170309
WW_WI503Q_MWG68_20170309
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MWG68
ro.build.display.id=MWG68
ro.build.version.incremental=3798981
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2017-02-05
ro.build.version.base_os=
ro.build.date=Thu Mar 9 20:21:52 UTC 2017
ro.build.date.utc=1489090912
ro.build.type=user
ro.build.user=android-build
ro.build.host=wphm3.hot.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 6.0.1 MWG68 3798981 release-keys
ro.build.fingerprint=asus/swift/swift:6.0.1/MWG68/3798981:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/vendor/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=2.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# system props for the cne module
#
persist.cne.feature=1
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.carrier=unknown
ro.config.low_ram=true
ro.bluetooth.hfp.ver=1.6
dalvik.vm.dex2oat-threads=1
ro.config.ringtone=Atria.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
ro.build.csc.version=WW_WI503Q_MWG68_20170309
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.expect.bootloader=swift1003313
ro.expect.recovery_id=0x5c5fe027d0eddfaade8a3734d02d171f1c8c7871000000000000000000000000
DOWNLOAD WW_WI503Q_MWG68_20170309
Install via FASTBOOT commands
Code:
adb reboot bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot reboot
Changelog MWG23 to MWG68
- Updated security patch to 2017-02-05
Hello, I have a problem with update. I first booted watch and it got ota. Now watches have MFW76 and it reboots every minute, even after a factory reset. Could someone help me with those? I bought it as present for my wife)
heckfycu said:
Hello, I have a problem with update. I first booted watch and it got ota. Now watches have MFW76 and it reboots every minute, even after a factory reset. Could someone help me with those? I bought it as present for my wife)
Click to expand...
Click to collapse
Did you flash any img from the first post? If not, contact Asus, if yes, try to reflash system and boot in fastboot, and if TWRP is installed don't allow it to modify /system.
Maxr1998 said:
Did you flash any img from the first post? If not, contact Asus, if yes, try to reflash system and boot in fastboot, and if TWRP is installed don't allow it to modify /system.
Click to expand...
Click to collapse
Yeah, thank you i used your images and reflashed device, even though asus support said that i can't do that and should send it to them)
ANDROID WEAR 2.0 NWD1.170623.001
DOWNLOAD
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NWD1.170623.001
ro.build.display.id=NWD1.170623.001
ro.build.version.incremental=4130756
ro.build.version.sdk=25
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.1.1
ro.build.version.security_patch=2017-06-01
ro.build.version.base_os=
ro.build.date=Fri Jun 23 19:40:31 UTC 2017
ro.build.date.utc=1498246831
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpeb8.mtv.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 7.1.1 NWD1.170623.001 4130756 release-keys
ro.build.fingerprint=asus/swift/swift:7.1.1/NWD1.170623.001/4130756:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/vendor/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=4.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# system props for the cne module
#
persist.cne.feature=1
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.stem_1.location.x=373
ro.stem_1.location.y=100
ro.stem_2.location.x=373
ro.stem_2.location.y=300
ro.stem_primary.location.x=400
ro.stem_primary.location.y=200
logd.logpersistd.size=256
debug.composition.type=dyn
debug.hwc.dynThreshold=4.5
debug.sf.hwc.canUseABC=1
dalvik.vm.boot-dex2oat-threads=4
dalvik.vm.dex2oat-threads=2
dalvik.vm.image-dex2oat-threads=4
sys.use_fifo_ui=1
ro.carrier=unknown
ro.config.low_ram=true
ro.config.max_starting_bg=8
ro.bluetooth.hfp.ver=1.6
ro.config.alarm_alert=Oxygen.ogg
ro.config.ringtone=Atria.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=128m
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=512k
dalvik.vm.heaptargetutilization=0.75
ro.build.csc.version=WW_WI503Q_NWD1.170623.001_20170623
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.expect.bootloader=swift-7.2.331.9
ro.expect.recovery_id=0x793d5d6660f71553b8719c2e5721561061e1874d000000000000000000000000
How to install:
Reboot to RECOVERY MODE
Select "apply update via ADB"
run command
Code:
adb sideload path/to/your/rom.zip