yashsingh1/xdaforums huggingface dataset:
[Android Software Development] katinatez:
Ok back again with the bacon recovery build, I have removed the partitions I did not want to be able to mount or format using the simpler lines which I placed in system.prop following this example, but still no love with custom backup of efs. Here is the code I added to system.prop second code is the fstab

ro.cwm.forbid_format=/efs1,/efs2,/persist,/boot,/misc,/firmware
ro.cwm.forbid_mount=/efs1,/efs2,/persist,/boot,/misc,/firmware

# Android fstab file.
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,barrier=1 wait
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc,errors=panic wait,check,encryptable=footer,length=-16384
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc,errors=panic wait,check
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 nosuid,nodev,barrier=1,data=ordered,nodelalloc,nomblk_io_submit,errors=panic wait
/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/misc /misc emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1026,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait

/dev/block/platform/msm_sdcc.1/by-name/modemst1 /efs1 emmc default defaults
/dev/block/platform/msm_sdcc.1/by-name/modemst2 /efs2 emmc default defaults

/devices/platform/xhci-hcd auto vfat defaults voldmanaged=usbdisk:auto

Placed this code in device/oneplus/bacon/bacon.mk

# System properties
PRODUCT_PROPERTY_OVERRIDES += \
ro.telephony.default_network=20 \
ro.cwm.backup_partitions=/modemst1,/modemst2,/devlog

Am I missing quotes here? Or am I suppose to call efs1, /efs2,/devlog instead of what I have? Or do I add it in BoardConfig.mk here?

#Opo One Plus One,bacon,A0001 (bacon)
else ifeq ($(TARGET_PRODUCT), cm_bacon)
TARGET_COMMON_NAME := One Plus One
EXTRA_PARTITIONS_PATH := "/efs"
TARGET_SCREEN_HEIGHT := 1920
TARGET_SCREEN_WIDTH := 1080
BRIGHTNESS_SYS_FILE := "/sys/class/leds/lcd-backlight/brightness"

Thank you for any replies
[Android Software Development] yuweng:
both are using the same cm11 system_vold, i think . . . :cowboy:

i've just compiled for arm11 using purely androidarmv6 & cm-11.0 with armv6 bionic, both source with the remark //vold_client_start(&v_callbacks, 0); at recovery.c both boot up with GUI, without it, no GUI . . .

androidarmv6

androidarmv6 default.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="aosp"
fetch="https://android.googlesource.com"
review="android-review.googlesource.com" />

<remote name="github"
fetch=".."
review="review.androidarmv6.org" />

<remote name="caf"
fetch="git://codeaurora.org/"
review="codeaurora.org" />

<remote name="private"
fetch="ssh://git@github.com" />

<default revision="refs/heads/cm-11.0"
remote="github"
sync-c="true"
sync-j="4" />

<project path="build" name="androidarmv6/android_build" groups="pdk">
<copyfile src="core/root.mk" dest="Makefile" />
</project>

<project path="android" name="androidarmv6/android" />

[COLOR="Blue"] <project path="system/vold" name="CyanogenMod/android_system_vold" groups="pdk" />[/COLOR]

cm-11.0

cm-11.0 default.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="aosp"
fetch="https://android.googlesource.com"
review="android-review.googlesource.com" />

<remote name="github"
fetch=".."
review="review.cyanogenmod.org" />

<remote name="private"
fetch="ssh://git@github.com" />

<default revision="refs/heads/cm-11.0"
remote="github"
sync-c="true"
sync-j="4" />

<project path="build" name="CyanogenMod/android_build" groups="pdk" >
<copyfile src="core/root.mk" dest="Makefile" />
</project>

<project path="android" name="CyanogenMod/android" />

[COLOR="blue"] <project path="system/vold" name="CyanogenMod/android_system_vold" groups="pdk" />[/COLOR]

Hmm, above tests leads to armv6 bionic . . . :confused: idk . . . :laugh:
[Android Software Development] gunfromsako:
I was curious as to what you would require to build for the galaxy tab 3 T217S (sprint CDMA version). I see that there are already some built for the other variants. I could provide all required information after I get home from work tonight. Thanks Phil for making the best recovery (imo)!
[Android Software Development] Phil3759:
ro.cwm.backup_partitions property must hold the actual mount points:

ro.cwm.backup_partitions=/efs1,/efs2,/devlog

You cannot use a device if you don't define it in fstab. It is the basic linux file system support. In your case, /devlog entry has no effect as it is not in fstab

EXTRA_PARTITIONS_PATH flag is deprecated and no more used. It has no effect and just dead code if you add it. It is now replaced by ro.cwm.backup_partitions property
[Android Software Development] Phil3759:
Unlike TWRP, I do not currently support that option

I also don't plan to do so, at least for now. I don't find it very clear for advanced users that want custom control
[Android Software Development] JustArchi:
Okay so I synced with latest cm-11.0-beta branch and started tests.

Unfortunately, it didn't work, I mean it works exactly the same - I have no problems highlighting menus using touchscreen but nothing gets selected.

For some reason "report bug" option disappeared for me, so I had to pull /tmp/recovery.log via ADB manually.

I did like this:

1. I touched "install zip" option.

2. I swiped right on the bottom, and it worked properly, I mean recovery increased brightness.

I also tested "swipe left" option and recovery properly turned off screen, but it's not logged as you requested.

Let me know if you need any further tests Phil, log attached.
[Android Software Development] Phil3759:
:good:

I will look at your log and try to fix things properly

About the items not correctly displayed in menus, I committed a fix, thanks for the report:

https://github.com/PhilZ-cwm6/philz_touch_cwm6/commit/5dd1db19bcba51ddca79c2c2a5b998c0fa0ec80a
[Android Software Development] Phil3759:
About touch:

In the log:

I:accuracy skip:x=384, 376 - y=317, 319

You must increase the touch accuracy in GUI Settings

By default, for high res boards, it is 7. In your case, x axis touch precision is 8

Just set the value in menus above 8 and see if it is enough

To change default when compiling, edit this line:

https://github.com/PhilZ-cwm6/philz_touch_cwm6/blob/cm-11.0-beta/libtouch_gui/touch_gui.h#L100

#define TOUCH_ACCURACY_0 (libtouch_flags.board_has_low_resolution ? 3 : 11)

If you need higher than 11, you must edit code here:

https://github.com/PhilZ-cwm6/philz_touch_cwm6/blob/cm-11.0-beta/libtouch_gui/gui_settings.c#L338

if (touch_accuracy.value < 1 || touch_accuracy.value > 17)

and here:

https://github.com/PhilZ-cwm6/philz_touch_cwm6/blob/cm-11.0-beta/libtouch_gui/gui_settings.c#L2381

if (touch_accuracy.value > 17)
touch_accuracy.value = 1;

Please let me know if it fixes your issues, else, provide a log with same touch procedure you did
[Android Software Development] JustArchi:
Thanks Phil.

I changed accuracy value to 11, this time I spotted accuracy skip info only once (instead of twice before), so I guess it's enough.

Procedure was exactly the same. I picked "install zip" option, held my finger for about 1 second, then slowly swiped right at the bottom, brightness increased :).
[Android Software Development] CTH-EVO:
Greetings, [MENTION=4666971]Phil3759[/MENTION],

I didn't see a link for my device in your OP. So I thought I'd take the time to let you

know I've confirmed it works for the Samsung Galaxy S5 G900P (Sprint).

I simply flashed philz_touch_6.48.4-klte.tar.md5 with Mobile Odin. thank you!

On an aside;

In the Features section: Custom Backup and Restore menu

I created the .modem_bin/ folder in the backup dir, and put an NE3 modem.bin file within it

so that I could update my Modem(s) to NE5, from ND2. But I'm unclear how to proceed to cause

Philz Touch/CWM to update with that modem.bin file.

Thanks again.

--Chris
[Android Software Development] jorv976:
Why no d2spr?!
[Android Software Development] Phil3759:
Please read first post on previous page and follow all links
[Android Software Development] jimbo.levy:
Can't flash the md5 successfully. Followed your instructions to the letter, phone just reboots normally. Tried to check if recovery had installed, Galaxy S4 splash screen displays with recovery loading message in blue in top left corner of screen, screen goes black...waited 20 minutes...still nothing. Unticked the auto-reboot feature on Odin, tried volume up+home+power, same thing as above happens.

What do?

EDIT: Done it :)
[Android Software Development] gocinis:
please explain how did you do it. I have same problem as you described here.

Thanks in advance
[Android Software Development] Phil3759:
All devices Updated to 5.08.5

Download links on devhost:

http://d-h.st/users/philz_touch

Please, get your aroma file manager binary from here:

http://d-h.st/users/philz_touch/?fld_id=20650#files

The non NEON version is for i9103
[Android Software Development] donmarkoni:
First! :D There was zero DL's for HTC One.

You have my gratitude for the such a great job bringing so many options to us.

It's unbelievable how it all fits in recovery. :)
[Android Software Development] dandan2980:
The aromafm.zip is it the same as the 1.90 aromafm in that thread?
[Android Software Development] Phil3759:
No

I checked and they differ a lot

Mines use latest aroma source fixes and are compiled along recovery repo
[Android Software Development] Ryuinferno:
Great! But I see none for i9100g? :o
[Android Software Development] Phil3759:
Sorry

Uploading ramdisk and sending you a PM in a few minutes

edit: PM sent
[Android Software Development] jasonyu007:
p3100 is not support now ? I can not find download link.
[Android Software Development] Brendo:
Release buttons as soon as text appears ;)

_____
[Android Software Development] Basche:
I'm sorry, I'm on Tapatalk and can't find the latest version to download :confused:
[Android Software Development] jesssiii:
CWM is using mnt/shell/emulated/clockworkmod for the backup folder. I'm not getting how to get this recovery to use that-if it even should. It doesn't see my previous backups and the one I made with this recovery managed to be in the above referenced folder- then when I go to restore it, it isn't seen because Philz is looking in storage/sdcard0.

I copied the backup over but that's a lot of extra file space.

Also, I was hoping to use ROM Manager with this recovery since it's still clockworkmod. Possible?

Galaxy Nexus Toro

---------- Post added at 07:09 PM ---------- Previous post was at 06:27 PM ----------

Ok, ROM Manager is recognizing the Philz backups. But if I boot directly into recovery, Philz is not seeing them. I'm at a loss as to how to fix this.

Galaxy Nexus Toro
[Android Software Development] Stealth111:
Thanks for all your hard work on this!

Sent using Tapatalk
[Android Software Development] jtheis23:
Does this work for the sprint sgs3?
[Android Software Development] gocinis:
Thank you. It was so simple yet it made me huge problems.
[Android Software Development] Phil3759:
Read the faq
[Android Software Development] baku2313:
I can't find any download link for my tab 2 P3100 . please provide a download link please.
[Android Software Development] Phil3759:
Modem is locked. Only odin can update it

From your log, all is perfect now, right?

The skip accuracy you see is because a swipe was detected. So expected in the log

All works fine now?
[Android Software Development] v_superuser:
Hey [MENTION=4666971]Phil3759[/MENTION]

I made PhilZ Touch Recovery for HTC Desire 816! Wondering if official support can be added?
[Android Software Development] JustArchi:
It doesn't, same as before. Perhaps recovery sends wrong key?
[Android Software Development] Phil3759:
the keycode used to select is 28 (KEY_ENTER)

If you are using a custom recovery key file, you need to ensure KEY_ENTER returns SELECT_ITEM

And if you are using this key code file:

https://github.com/JustArchi/android_device_sony_nicki/blob/cm-11.0/recovery/recovery_keys.c#L12

Then, it is your issue

To fix it, edit your custom key code to match this one:

https://github.com/CyanogenMod/android_bootable_recovery/blob/cm-11.0/default_recovery_keys.c

and just add the needed key code for your device GO_BACK button: KEY_CAMERA_FOCUS

device_toggle_display() is also no more used in recovery
[Android Software Development] Phil3759:
Please, rename your files to match the existing ones on goo.im. It is very important to not break third party programs looking for device updates

You must specify also the device code name

After that, I will gladly upload them to goo and add to OP
[Android Software Development] Danielsson:
Hey Philz ,U planned recovery for lg g3?(d855)?;)
[Android Software Development] Android-Andi:
Ask one of your device maintainer nicely for support.

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] katinatez:
[MENTION=4666971]Phil3759[/MENTION] I was doing some tests with TWRP recovery for bacon (One PlusOne) because that recovery does open aroma.zip when md5 is unchecked in settings.But throws a failed to install when md5 is checked.

Now on my settings for Philz recovery I have md5 turned off and here is my settings to prove it. But when I flash aroma it still does the calculating of md5 check. I took a picture to prove it because recovery hangs and I have to power down phone and reboot recovery, so I loose the option of making a recovery.log

Also I will drop a flashable.zip file & image later this week for device bacon, just trying to figure out the aroma.zip first.

If you could take a closer look at what might be throwing a md5 check. I would appreciated.

Thank you or your time.

background_image=/sdcard/clockworkmod/custom_res/dark.png
menu_background_transparency=100
check_root_and_recovery=0
enable_md5sum=0
show_nandroid_size_progress=1
use_nandroid_simple_logging=0
auto_restore_setti

​
[Android Software Development] v_superuser:
Uploaded the renamed file here.

The device's codename is a5. The same recovery image supports all the variants, a5dwg, a5ul, a5dug. :)
[Android Software Development] Phil3759:
When md5 verify is disabled, it only calculates the md5 sum. I will look if this is causing issues with aroma in fact!

What happens if you run aroma using install zip menu?
[Android Software Development] Phil3759:
Well,

If you install run with double tap gesture action, aroma won't calculate md5sum

As of Aroma hang, as I said, it is an aroma issue, memory issue or kernel issue

Try to use the prebuilt kernel that comes with TWRP
[Android Software Development] v_superuser:
Thanks for the official support. Now when I compile a newer version, do I post it here in the thread with image link for you to upload to goo.im?
[Android Software Development] Phil3759:
post in official thread. I will follow it
[Android Software Development] katinatez:
[MENTION=4666971]Phil3759[/MENTION] on another subject I have an extra one plus one invite if you would like it. Let me know.
[Android Software Development] ketut.kumajaya:
Hi [MENTION=4666971]Phil3759[/MENTION] I merged your beta changes to my cm-11.0 branch https://github.com/kumajaya/philz_touch_cwm6/commits/cm-11.0 Thanks :good:
[Android Software Development] Phil3759:
Thank you for your understanding

Beta is still ongoing huge code changes.

For now, I am working to enhance and fix code

The biggest reorganization is done for most of it

The hardest will be migrating to c++ and the minui graphics code porting
[Android Software Development] Android-Andi:
[MENTION=3814731]katinatez[/MENTION] i was looking for a Bacon 64gb if you have an invite left

[MENTION=4021423]ketut.kumajaya[/MENTION] why i you damn fast? XD

[MENTION=4666971]Phil3759[/MENTION] or ketut, where can i place this ui print lines now?

https://github.com/andi34/philz_touch_cwm6/commit/aad0ba0453440d13f7c0a79055cd58842b6cfa69

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] Goodzila:
Hi! Need help, want to do PhilZ Recovery for Meizu MX2. Recovery from I9300 turns on and works, but you can not adjust the brightness, there's no vibration and some of these problems, I need the source PhilZ Recovery from i9300 or at least somebody corrected Meizu MX2. I would appreciate it! Sry my bad english(
[Android Software Development] katinatez:
Since I offered [MENTION=4666971]Phil3759[/MENTION] if he does not PM me today, I will give it to you. It is a 64GB one plus one invite. Only thing I request is that you help me find solution to aroma.zip not loading into Philz recovery and compare notes with me.

[MENTION=2872010]rootSU[/MENTION] have a second 64GB One Plus One invite if you would like it, PM by today. The more devs we can get this device to the better for the XDA community.
[Android Software Development] Phil3759:
Thanks for your generosity

However, I am actually full :)
[Android Software Development] hachamacha:
Just getting back to some building again and am testing 6.53.6. Either I've never known or have forgotten where you keep the change-log files for each version. I'm searching the repo now but not yet seeing it.

In case I don't succeed, which file contains the text descriptions for the "current" beta version?

Thanks.
[Android Software Development] Android-Andi:
[MENTION=3814731]katinatez[/MENTION] i am still an advanced rookie, but sure i will try my best.

Do you mean Aroma in general or aromafm?

Does aromafm 1.8 work?

Tried an older philz touch? Maybe go back to 6.48.4 and see if it works.

Edit:

Tried getting a dmesg while it hangs?

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] katinatez:
Aroma file manager, that was going to be my next option, to build an older one.

Anyways I am not sure how the invite work, my guess is I need a email to send the invite. Will find out how it works.

And have you checked if One Plus One ships to your country?

No I will get a dmesg tonight.
[Android Software Development] Android-Andi:
[MENTION=3814731]katinatez[/MENTION] i think you will get a link to share and can pm it, else i can give you my email on pm.

I missed the invite on slim internal :p was too late i think :D but maybe one of our TeamMember also have one left.

Can not find a list where they ship the phone, live in germany.

Please check if 1.8 works, else go some versions back on philz. If still no luck lets take a look on the dmesg.

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] Phil3759:
It is probably a kernel issue like it was with a few cm kernels...

I never had an affected device

Only a kernel dmsg or editing aroma sources to trace the issue will help

I think it is when loading fonts from previous logs

I consider aroma a soon to be dead story as it is not maintained
[Android Software Development] Android-Andi:
[MENTION=3814731]katinatez[/MENTION] maybe you can try Slim's kernel source also. Not sure if it is different.

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] danarama:
Thank you but unfortuantely it would be wasted on me. I don't have any money for a new phone right now.
[Android Software Development] seanvree:
I love this recovery. Great work. However the dates on all my backups are wrong. They usually read January with random dates.

How can I fix this?

Thanks,
[Android Software Development] danarama:
Assuming you're on a qualcomm device (It's a guess since you posted in the wrong thread, you posted in the development thread not your device thread) then you can read the FAQ on the first page.
[Android Software Development] katinatez:
[MENTION=5153662]Android-Andi[/MENTION]

These are the countries they deliver too.

http://oneplus.net/choose-country

[MENTION=2872010]rootSU[/MENTION] just thought of you since you helped me out earlier this week.

Yes I will try Slim kernel. Never done kernels is that done thru the roomservice.xml like this? Or do I place Philz recovery folder content in slim/bootable/recovery?

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" />
<project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_display-caf-new" path="hardware/qcom/display-caf-new" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_media-caf-new" path="hardware/qcom/media-caf-new" remote="github" />
<project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />

<!-- kernel -->
<remove-project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" />
<project name="SlimRoms/kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="kk4.4" />
</manifest>

Thanks everyone for the help
[Android Software Development] seanvree:
I'm on a Tmo SGS5, and I did read the FAQ but didn't see anything that addresses this issue.
[Android Software Development] danarama:
Use Ctrl + f and search the faq for "Qualcomm"
[Android Software Development] Phil3759:
It is in extendedcommands.c now
[Android Software Development] Android-Andi:
[MENTION=3814731]katinatez[/MENTION] only replace the kernel source in your envoirement and make sure your device config matches slims kernel.

Most of the time cm uses "cyanogenmod_DEVICE_defconfig", on slim most of the time " slim_DEVICE_defconfig".

Check inside the kernelsource

Gesendet von meinem GT-I8190 mit Tapatalk
[Android Software Development] katinatez:
[MENTION=5153662]Android-Andi[/MENTION] did you check the link I sent you to see if they ship to your country? If yes let me know and I will send invite.

Slim kernel uses a linaro toolchain do I place that source in my build envirement too?And where is the toolchain be found? Here is the boardconfig from both sources cyanogenmod & slim. My questions at bottom. Thank you

/home/john/android/slim/device/oneplus/bacon
# Kernel
TARGET_KERNEL_CONFIG := slim_bacon_defconfig
BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=bacon user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3
BOARD_CUSTOM_BOOTIMG_MK := device/oneplus/bacon/mkbootimg.mk
TARGET_KERNEL_CUSTOM_TOOLCHAIN := linaro-4.7-13.04/bin/arm-linux-gnueabihf-

/home/john/android/cyanogenmod/device/oneplus/bacon
# Kernel
TARGET_KERNEL_CONFIG := cyanogenmod_bacon_defconfig
TARGET_KERNEL_SOURCE := kernel/oneplus/slim
BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=bacon user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3
BOARD_CUSTOM_BOOTIMG_MK := device/oneplus/bacon/mkbootimg.mk

TARGET_KERNEL_CONFIG := Is this is a call to build kernel?
BOARD_KERNEL_CMDLINE := This is the cmd line I believe?
BOARD_CUSTOM_BOOTIMG_MK := This is a call to make the kernel image?

/home/john/android/cyanogenmod/kernel/oneplus/msm8974= this is what I have now
/home/john/android/cyanogenmod/kernel/oneplus/slim= I rename slim kernel to slim and place here?
TARGET_KERNEL_SOURCE := kernel/oneplus/slim= is this the way I call my kernel source if I renamed folder to slim?