yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 4 General] gekkehenkie11:
This thread can be closed. Please use this thread: http://xdaforums.com/note-4/snapdragon-dev/unofficial-cm-12-0-910f-note-4-trltexx-t2987412 which by the way soon will be replaced with an official Cm 12 thread. Thanks everybody who helped from the beginning !
[Galaxy Note 4 General] Perseus:
Thread Closed Per OP Request.
[Galaxy Note 4 General] gekkehenkie11:
Nope, no progress updates. I don't understand what the guy is waiting for, it makes no sense to me. It seems like he might wait forever.

Anyway, another day, my goal for today is to get at least the kernel up and running !
[Galaxy Note 4 General] Beukhof1:
Very weird. Isn't it supposed to be open source?

Well I wish you good luck on the thinks you are doing today! And thanks for your hard work so far!
[Galaxy Note 4 General] cedricf25:
Have you a git ? To follow your progress ?
[Galaxy Note 4 General] pbedard:
Oh he's waiting on me haha
[Galaxy Note 4 General] utopiate:
For what?
[Galaxy Note 4 General] gekkehenkie11:
Not yet, I will start with that once I can focus on getting CM12 up. current steps are:

1) Getting kernel up (hopefully today)

2) getting ramdisk up, so recovery image works

3) getting CM12 up.

After part 2 I think it makes sense to start a git.
[Galaxy Note 4 General] suzook:
Its open source when its released.
[Galaxy Note 4 General] pbedard:
Yes I'm opening my git today when I'm out of work
[Galaxy Note 4 General] gekkehenkie11:
Nice !! We can surely help each other out. I'm currently fixing up my boardconfigs. The one auto generated misses a lot of important stuff, now using the HLTE one as a basis to make my own boardconfigs correct. And also fixing up DT auto generation.
[Galaxy Note 4 General] pbedard:
Actually I wrote it based on our device mostly n the GS
[Galaxy Note 4 General] utopiate:
I keep hittin F5......... I think I may have a problem lol
[Galaxy Note 4 General] fattire:
Progress is being made.
[Galaxy Note 4 General] gekkehenkie11:
LOL. Progress here is slow but steady. Like said, I can since yesterday evening build the DT.img manually, so I'm close to building a kernel that I think will work. However I'm trying to automate that DT.img building process now. For the HLTE (note 3) CM it's done via the makefile in build/core. So I'm now using a modified version of that makefile, however the problem that I'm now facing is that it wants to build the DT.img too soon: it's trying to build it before the actual DTB files are generated. So that's where I'm currently at.
[Galaxy Note 4 General] gekkehenkie11:
Well actually the DT.img building is not done in that makefile itself, but in mkbootimg.mk. Currently trying to use the default makefile again (since this is not device specific, but specific to CM12) but this time with defconfig:

BOARD_CUSTOM_BOOTIMG_MK := $(LOCAL_PATH)/mkbootimg.mk

and

BOARD_KERNEL_SEPARATED_DT := true

which make it build the DT.IMG indeed. At least, it tries but there are some new road blocks, hehe :) Slow but steady ...
[Galaxy Note 4 General] gekkehenkie11:
Success ! Compiled my first kernel that actually works ! Man that DT stuff was giving me headaches, but finally works now. The ramdisk doesn't boot yet though, that's next but it works now with for example Phils recovery. So that was goal 1 ! :) next up is getting the ramdisk up and thus the recovery image as a whole
[Galaxy Note 4 General] pbedard:
Congrats !! I'm still stuck in the computer den ..he he til 2 am
[Galaxy Note 4 General] BotsOne:
http://pastebin.com/eWLWriAk here ya go, should help =)
[Galaxy Note 4 General] fattire:
Okay fine.. here's an upate...

Here's a bit of what slayher and I have been up to... vid from last night.

What you can't see is he's already got a rudimentary camera going, and I've got video w/sound. That is, I can play youtube videos and they seem to be synced perfectly. (Headset doesn't work. Bluetooth audio has not been tested)

The video stuff can't unfortunately be captured in an mp4 unless I take a video of the camera and all that. But you can see stuff like voice recognition, gps apparently working... general responsiveness, which is fast.

So yeah, progress. TONS not working tho, but you wanted to see something.
[Galaxy Note 4 General] fattire:
Some thoughts.

I can't say I follow everything you did below, but if you take a look at the porting wiki (written largely by myself and utkanos), we described some of the things that should go in BoardConfig.mk. Another much more-detailed description pertaining specifically to the kernel is also on the wiki (written by myself and Noice). But the best way to understand is always to study other devices and learn by example.

Let's take a look at the device I learned on-- the encore (NookColor) tablet:

# Kernel image configuration

BOARD_KERNEL_CMDLINE := androidboot.console=ttyO0,115200n8 rw init=/init videoout=omap24xxvout omap_vout_mod.video1_numbuffers=6 omap_vout_mod.vid1_static_vrfb_alloc=y omap_vout_mod.video2_numbuffers=6 omap_vout_mod.vid2_static_vrfb_alloc=y omapfb.vram=0:8M no_console_suspend

BOARD_KERNEL_BASE := 0x20000000

BOARD_KERNEL_IMAGE_NAME := uImage

BOARD_PAGE_SIZE := 0x00000800

BOARD_CUSTOM_BOOTIMG_MK := device/bn/encore/uboot-bootimg.mk

# Include a 2ndbootloader

TARGET_BOOTLOADER_IS_2ND := true

# Inline kernel building

TARGET_KERNEL_SOURCE := kernel/bn/encore

TARGET_KERNEL_CONFIG := encore_cm11_defconfig

To build a kernel from the vendor provided source, there's usually not much more you need to do than that... In fact, the nook has a special way of loading that requires a 2-stage boot from a FAT filesystem, so most devices don't need that. Here's the important bit-- rather than point to the .config file in your kernel directory (which required you making it there), consider setting it to the appropriate defconfig and let the android build system make it for you. the point of make mrproper is to clean up everything in the kernel source directory, including the .config file from your kernel source.

Notice that the kernel defconfig is explicitly listed. It's not relative to the kernel source itself because the build system already knows where that is. As the kernel builds, the object files and such will appear in $OUT/obj/KERNEL_OBJ/, keeping the source code clean and free of files that accumulate during the build.

If you're referring to me, it's because this takes a long time, and I feel like I've done that on the wiki. There is a whole development section that took many months to write. Again, w/respect to the Note 4, development is progressing, and Slayher will open his code when he feels it is ready, but no ETAs.
[Galaxy Note 4 General] gekkehenkie11:
Man I really don't understand why Slayher (and you) don't want to release. I don't mind doing what I'm doing now, it's my first port and I'm learning a lot, next time I'll have it done much quicker. But still, it's a waste of time, just because you guys don't want to release it.

Anyway, hoping to get the recovery disk booting sometime this week and CM12 hopefully will follow soon. I will release what I've got once I've got the recovery up and running, so others can work in it too if they like.
[Galaxy Note 4 General] gekkehenkie11:
I wasn't referring to you, but just in general, often times you read a post like "yes it works" and they don't explain how they did it, so it's kind of useless for the people who want to learn.

I read your wiki and I enjoyed it, very handy !
[Galaxy Note 4 General] fattire:
It's not a waste of time if you're learning stuff. In fact, if you are being spurred on to teach yourself, that's awesome. The frustration is what happens as you feel your way around the code. There was no documentation to speak of a couple years back, which is why I tried to write some, and hopefully when you feel you're ready you can add to what's there.

Slayher is working at his own pace and I respect his right to get this to where he feels it's appropriate to release. I have not asked him when this will be... because that would be an ETA. It has literally not come up.
[Galaxy Note 4 General] gekkehenkie11:
Dont get me wrong, I'm not angry at him (or you) at all. But just in general, I feel a project like this can develop so much quicker and better if it's really open from the start. Ok, it doesnt make sense to release stuff if you cant even boot CM12, but after that, it does.

Anyway yeah like you said, I'm learning and enjoy it. My first port, next time will go a lot quicker, already looking out to that ;)
[Galaxy Note 4 General] Kidromulous:
Let me know if anyone needs a fairly capable tester at some point. I have the n910t.
[Galaxy Note 4 General] cedricf25:
pdebard, have you opened your git ?

Thanks ! :)
[Galaxy Note 4 General] pbedard:
Just about uploading all my files
[Galaxy Note 4 General] gekkehenkie11:
Hi pbedard, great news man ! Where are you at in the process ? Can you boot into the ROM already ?
[Galaxy Note 4 General] cedricf25:
Cool,

:good::good:

Where can we acces to yo ur git ?
[Galaxy Note 4 General] gekkehenkie11:
[MENTION=3041959]fattire[/MENTION]: I have a question about the ramdisk booting. When I combine the kernel image that I compiled with Phil's CWM recovery *ramdisk*, it works, it boots Phil's recovery. So my kernel is good. Next I thought, what if I take all that (so my kernel + phil's ramdisk) and replace the sbin/recovery binary with the one I've built, together with the needed pictures in res/images. That doesn't work, it hangs while booting recovery. It says "recovery is not SEANDROID enforcing", which means (unless I'm wrong) the keys in res/keys don't matter right ? But if so, then why won't this work !?! Any idea's ? And how do you debug this ?

*EDIT* I just copied the orginal recovery bin file again (from Phil) and emptied the res/keys file, that boots, so it's indeed not a keys problem. But then it seems that just the recovery binary is not good ? I don't see another explanation ?

*EDIT2* I just did the same but this time used the sbin/recovery binary from samsung, it doesnt work perfectly, the screen flashes a picture but at least it does SOMETHING. With the file from CM12 it just hangs at the text screen saying it's booting recovery ... So I'm starting to think CM12 recovery might just not work !?! Going to do a repo sync, maybe there's a newer version ....
[Galaxy Note 4 General] fattire:
It sounds to me like you might have selinux enabled ("enforcing" vs "permissive"/off) in your kernel command line, or if it's off you may have it turned back on in userspace. See http://www.cyberciti.biz/faq/howto-turn-off-selinux/ (at the end particularly)..

For the larger picture about selinux, see here: https://en.wikipedia.org/wiki/Security-Enhanced_Linux
[Galaxy Note 4 General] gekkehenkie11:
This is my kernel command line:

BOARD_KERNEL_CMDLINE := console=null androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 dwc3_msm.cpu_to_affin=1

So I didn't enable it SElinux in it. And I emptied my selinux_defconfig and it currently only contains one line, this one:

CONFIG_DEFAULT_SECURITY=""

So it seems SE linux should be turned off .... Going to try to add that "enforcing=0" to my commandline though, maybe that helps, thanks for the tip !

BTW, I just synced my repo and noted that the sbin directory of the recovery image contains a lot more files now and that the recovery binary itself is not almost twice as big (960 kb compared to 420 kb before)....
[Galaxy Note 4 General] fattire:
Also-- when you're using a non-Samsung kernel you will see a red/yellow message at the top when the kernel is loading. That's normal, and it's just as fara s I can tell the bootloader saying "hey this isn't an official kernel"
[Galaxy Note 4 General] gekkehenkie11:
I might have a lead now. I was trying to build the main image, when it broke with an error regarding a missing gralloc header. That header was defined in an ifdef for QCOM_BSP. I then searched for the header and it exists in several directorys, all starting with msm and then the chipset number. My guess is that it's linked via the "TARGET_BOARD_PLATFORM" definition, which I had set to "apq8084" but it seems CM12 wants to see "msm8084" instead ... So I've now changed that to:

TARGET_BOARD_PLATFORM := msm8084

Building again now ...
[Galaxy Note 4 General] jm6001:
I have to say for a thread that you cannot download or see anything it is exciting to follow even though I have no programming experience at all! Good luck!
[Galaxy Note 4 General] fattire:
Actually, I believe apq8084 is correct... there was some discussion about msm8084 but ultimately it was kept at apq8084 which I believe matches CAF/AOSP sources.
[Galaxy Note 4 General] gekkehenkie11:
I tried both now and both failed with that error regarding missing gralloc_priv.h that is located In system/hardware/qcom/display/msm8084. Any idea how to make cm understand it needs to look there without manually pointing it there ?

Edit. The make file gives me the hint I think I will find it
[Galaxy Note 4 General] gekkehenkie11:
Man, sometimes this CM stuff is giving me headaches. In the makefile it says:

#LOCAL_C_INCLUDES += $(call project-path-for,qcom-display)/libgralloc

but where should that qcom-display be defined then ? Anyway for now I'm just copying that whole 8084 libgralloc dir into the GUI project path that needs it, to 'solve' the problem.
[Android General] kettal:
I have a Nvidia Shield Tablet running Android 5.0. This tablet has HDMI so I think it would be useful if I could run some of the apps designed for Android TV on it.

I was able to extract the APKs from the Nexus Player factory image. LeanbackLauncher, LeanbackKeyboard, etc. None will install properly on the tablet though. Install fails without any details. Eventually it would also be nice to get the Netflix TV app (com.netflix.ninja) too.

Has anybody had success doing this, or ideas on how to accomplish it?
[Desire 816 Q&A, Help & Troubleshooting] cjmaaz:
Is it possible to delete a thread that you created on this forum? thanks
[Xposed General] ReyhaJB:
Hi,

It might be a naive question, but I couldn't find the answer to this anywhere. :rolleyes:

Does anybody know how can I figure about the caller method of a method I want to hook?

For example, I have a method "

void foo()

" which is called through "

void onCreate(Bundle savedInstanceState)

" method of the

MainActivity

class. This method might be called by other methods during app execution. However, I want to only hook

foo()

methods which are called by

onCreate

method.

I appreciate your helps on this issue.
[Xposed General] M66B:
You can check the call stack:

Thread.currentThread().getStackTrace()
[Xposed General] ReyhaJB:
Thanks. It worked ;)
[Note Edge Q&A, Help & Troubleshooting] Kilo870:
So I've had the Note edge for about a week now. Now all of a sudden when I'm in the messaging app or eBay or most any other app. If I accidentally activate the edge screen it will not go away unless I exit the app I'm using and reopen the app. I have the Samsung wallet case I don't know if that may have something to do with it I didn't notice it before the case. Why is there not a setting to time it out. JUST AS I TYPED THIS I GOT A NOTIFICATION AND THE DAMN SCREEN WILL NOT GO AWAY. Anyone else having this issue or how can I fix it. I may just trade it for the note 4 if I can't resolve this.
[Note Edge Q&A, Help & Troubleshooting] xile6:
There is a time out setting for the edge panel.

But what launcher are you using and have you tried removing the case and seeing if it happens.

Also what notification is it?
[Note Edge Q&A, Help & Troubleshooting] Kilo870:
What launcher? What is that? Also I have not tried to remove the case and it does it in any notification or if I accidentally bring up the edge screen. and where is the time out setting
[Note Edge Q&A, Help & Troubleshooting] xile6:
Since your unsure I would say it's the stock one.

And the settings are under

Settings > edge panel > information stream > time out.

if that doesn't work you can try to go into

Manage application and find cocktail and clear the default.

It will ease your edge panel settings

Sent from my SM-N915T
[Note Edge Q&A, Help & Troubleshooting] Kilo870:
I just did that and it's still doing it. I don't know what to do. Also does anyone know how to get rid of the annoying call time while I'm on the phone and doing something else in another app? It is always in the way
[Note Edge Q&A, Help & Troubleshooting] pieces of cake:
Move it out of your way.
[Note Edge Q&A, Help & Troubleshooting] Kilo870:
There should be an option to remove it. That's stupid to have to move a box around the screen. I have been able to swipe it a few times and take it off the screen but I cannot figure out exactly how I did it. Also problem resolved on my other problem I had to factory reset. not a good sign after I've only had the phone a week.
[Samsung Galaxy Grand Quattro] :
Q&A for ROM - DracoAdze.V1

Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.

Before posting, please use the forum search and read through the discussion thread for ROM - DracoAdze.V1. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.

Thanks for understanding and for helping to keep XDA neat and tidy! :)
[Samsung Galaxy Grand Quattro] chintu112:
cool

thanks for this rom
[Samsung Galaxy Grand Quattro] chintu112:
thanks

thanks. It is really cool rom.
[Samsung Galaxy Grand Quattro] jkserious:
not working

link is not working i m nt able to download plss provide new link if possible sir thanksss
[Samsung Galaxy Grand Quattro] cakal180:
the link is broken?

please send the new link.
[P3600 General] lmjabreu:
WMDC icon

Installation:

1 - install the attached cab file: "_light" means it only has the full color versions of the icon, low-colour icons have been removed to save space;

2 - remove the pocket pc driver: connect the pocket pc to the computer, right click 'Computer' on the start menu, select Manage, select Device Manager and expand Portable Devices category, right click PocketPC and select Uninstall;

3 - disconnect and reconnect the device to the computer for Vista to reinstall the driver and copy the icon from the Pocket PC

And you're done!

If the old icon is still displayed, reboot.

previews attached

[070622]UPDATE: black v3, wm6 default today screen

thanks to mrailing for the tutorial on pdaphonehome, plenty of icons for other devices and other info available there.
[P3600 General] Stingray66:
Works great !!! TY
[P3600 General] aprt:
impecável :)

Bem haja,

Aprt
[P3600 General] geovass:
Great Work !!!!
[P3600 General] porcupine:
unique! a more personalized Trinity and Vista experience :D
[P3600 General] lmjabreu:
Nice to see some people liked this.

I was having an issue with the Vista cache the other day, a test icon I made was a little bit reluctant about leaving the icon cache, so that I had a mixed icon(icon1@32px icon2@128px icon1@256px).

The only way to completely rebuild the Vista icon cache is to change the DPI, reboot, change them back to the original value and reboot again.
[P3600 General] mrailing:
Glad you like it

I am glad everyone is benefiting from it. If you are looking for more icons, there are 25 different icons in the original thread.

Glad the information was helpful.
[P3600 General] craftyb:
Here's my version of the P3600 with a drop shadow.

Unzip, copy to the \windows folder and reinstall the drivers.
[P3600 General] Churchill:
Who has a good looking MDA VARIO II for me please?

And not slid open like my Avatar but cool like the trinity here
[P3600 General] gfwyzxj:
Hoho....Really really cool...Great Job!
[P3600 General] lmjabreu:
updated the black icon
[P3600 General] hitp:
Thanks Apoc,

Great job...

nice!
[P3600 General] tnyynt:
Hey there!

Does this thing work with WM6? I had some troubles with another device using WM6, sync.ico was read only and hidden so could not have been overwritten. Can anyone confirm this works on WM6?
[P3600 General] lmjabreu:
It does work on WM6. You can always overwrite files in ROM, a new 'temporary'(will stay there until hard-reset/deletion) file can be created and it'll be seen as the only one on the device, you may have to use resco explorer or copy via activesync for that tho. And have you followed those steps enumerated on the 1st post? especially the second one.
[P3600 General] goldsuncz:
:) thanks for so much...
[P3600 General] Zodler:
Please help. I have tried everything with no success. I have tried uninstalling, rebooting.

I have Windows Vista x64 and WM6. Somehow windows Vista has a cache of the generic icon somewhere. Where can I delete it? (I have tried the uninstallation of the usb device). :confused:
[General Questions and Answers] SedentaryDev:
Using CM11 has been a disaster. Processes keep shutting down, the phone spontaneously restarts, and features seize up until I restart. I didn't upgrade it myself, so I don't know much about this process. I'd appreciate it if someone could help me get back to CM10. This phone is not officially supported, so I'm guessing that's why the guys at the CM forum haven't responded.

I have a Huawei Ascend Y300-151 with Android 4.4.4.

Of course, if someone thinks that my phone should work fine with CM11, and can suggest how to make that happen, that'd be just fine, too.
[General Questions and Answers] Antonio GT-I8730T:
did you installed cm from here http://getcm.thebronasium.com/?device=u8833?
[General Questions and Answers] SedentaryDev:
303

I didn't install it at all. This is just how I got the phone. I can tell you that it's CyanogenMod version 11-20141114-NIGHTLY-u8833
[General Questions and Answers] MrAwesome75:
That could be the problem. You never know what the previous owner did or what they flashed could be a bad download, the wrong firmware, etc. Best to get back to stock and start over so you know exactly what has been done.
[General Questions and Answers] SedentaryDev:
Hmm... probably. Right now going back to the stock ROM would be an improvement. Could I get some help with that, then? I haven't been able to find clear steps to do that with my specific phone, and when I went to Huawei's web site, I couldn't find the ROM for the Y300-151 and wasn't confident the Y300-100 was suitable.
[General Questions and Answers] MrAwesome75:
I've used CM11, but I'm not familiar with that phone, so unfortunately I can't help with that specifically. There should be plenty of help on XDA. Just search for that specific model. Sometimes it takes a while to find what you need, but I'm sure its there. If it's done right CM11 has never let me down.
[General Questions and Answers] SedentaryDev:
I'm sure CM11 works fine for most people, but my instincts tell me that my phone is underpowered for it. Ok, I'll look elsewhere or start a new thread about getting back to the factory ROM.
[General Questions and Answers] MrAwesome75:
Yes, first thing to do is get back to stock. But don't give up on CM11. It should work fine on underpowered phones. It's just a slightly modified version of vanilla android which is a fairly light ROM.

I hope you figure it out.

Good luck!
[General Questions and Answers] SedentaryDev:
If what you say is true, then I expect I'll be right back here again. I doubt that the wrong binary was used--I dunno, maybe something was wrong w/the installation procedure, but I'm sure the right binary was downloaded. In which case, maybe I should be attacking these problems directly, since I'm having trouble getting support for installing the factory ROM.
[G3 Q&A, Help & Troubleshooting] scgf:
I installed v20a on my G3 which came with Google Play Services 1557022-730

I updated this with Google Play Services 6.5.87 1599771-438 after reading that this the correct file for Android 5

Not sure if I should have done this. I'm not having any issues but think I should ideally install a 730 variant. The trouble is I can't find one anywhere.

Anyone have a 730 apk or know where I can get one? APK Mirror has every variant apart from 730.