yashsingh1/xdaforums huggingface dataset:
[General Topics] chan.sk:
The difference between custom and stock ROMs? Same reasoning behind everything that's customised - cars, motorbikes, skateboards, etc.

Custom ROM. Individual developers make custom ROM the way they want to use it. They care about making the improvements and go into detail on how they will go about the customisation. They are not concerned about meeting deadlines because they would be using the phones and improving along the way.

Stock ROM. Phone manufacturers developers make the custom ROM the way the Company wants it to be used. They care about the meeting deadlines for the phones' launch date. Launch first, patch the defects later. Sounds familiar?

Happy Holidays!
[General Topics] Narzdy:
I've always thought the same. I've always been scared to install a custom kernel... But how huge are the improvements?
[General Topics] chan.sk:
It depends on the developer and the phone for which the ROM is built. There can be many types of improvemts, for example:

a. Upgrade OS. Phone manufacturers seldom put much effort to upgrade OS. E.g., when KitKat was released, manufacturers offered to an upgrade to only a handful of current phone models. In this case, a custom ROM is the only way for an upgrade for the other older phones.

b. Minimise Bloatware. Stock ROMs usually come with pre-installed bloatware apps that cannot be uninstalled. Not everyone uses all the apps running on the stock ROM. The custom ROM will allow for removal of unwanted apps and prevent apps from running unneccesarily. This will end up with a more efficient phone (more spare RAM) with a longer battery life.

c. Improved user-interface. Stock ROMs come with preset user-interface according to the manufacturer's developer. This may not suit everyone who buys the phone and the user is forced to learn and use this standardised interface. The user-interface of a custom ROM is designed by the developer, and is usually changeable if requests are made to the developer.

d. Fine-tune or tweaking. OS of stock ROMs are usually standardised, and may be carried through a few variations of the phones with very few fine-tuning to match any particular model. The custom ROM is usually optimised for a specific model of phone. When the ROM is optimised, the phone will perform better than stock, with better memory management, smoother running and longer battery life.

Of course, the performance of a custom ROM depends very much on the developer and the users feedback. Some may begin as a quirky OS and does not perform as well as stock, but as time goes on and with feedback from users and commitment from the developer, a custom ROM can evolve into one that will be very superior than the stock. However, this will take some time to happen. You can notice that all of the ROM development threads have so many of pages of posts from users giving feedback, comments and recommendations to the developers.

Happy Holidays!
[General Topics] Ryborg:
Developers look at ROMs from the bottom up. Corporate top down
[General Topics] QuintanillaJon:
Exactly, how else will they be able to push all of their bloatware on you if you could just uninstall it with a custom ROM or root?
[General Topics] OlegSer:
Stock doms developed for both casual and users and corporate clients. This means ROM has to pass rigorous testing. This also means no experimental features etc. Another thing is that rom has to be secure e.g. no root.

But most importantly ROM has to suite casual user who needs Facebook, twitter and tons of other useless stuff that consume battery.

Anyone who posts on XDA is NOT a casual user and falls into 10-20% group of geeks :)
[General Topics] kismetmookz:
because custom kernel are personalized based on request of the people ..

stock kernel based on the manufacturer's
[General Topics] damionmiller76:
The wireless carriers and the device manufacturers have the "stock" software produced to blanket specific markets of customers or users. The individual manufacturers also probably have numerous contracts with different providers of services like dropbox and so on. They add all of those apps for that reason and the majority of folks probably never use them. You could compare apps to the "as seen on TV products". Some of them make it and some of them don't. The same could be said for Android apps. I believe they also have a lot of tracking systems in place with the stock roms so they can target advertise to certain customer bases. If you look at any service provider's contract, they don't allow rooting or any type of modification to the base firmware. If you do, it violates the terms of service agreement. That's why your warranty is voided and you're pretty much stuck if you have a problem and can't figure out how to fix it with resources available on the Web. They also have provisioning and proxies to guide you to certain places when using your device, unwillingly for the most part. A good example of that is on my phone I had all Verizon branded apps for customer service and what not. If you open the My Verizon Mobile app and then try to call Verizon customer service and talk to a person it automatically reverts you to the My Verizon Mobile app and says, "if you still want to talk to customer service, please enter your login credentials" I tried this several times but ended up calling Verizon on my house phone. It's pretty sneaky but the more times you handle your own problems with their automated systems, the less money it costs them to run their business.
[General Topics] 91darioasr:
it's a question i've never understood.

i can try to give you a my personal opinion. maybe stock rom personalized by some brand are not so good as stocks are because they don't look only at fast and battery. they make rom more heay because they want to put a lot of personalization with a lot of graphical effect without spending more time to optimize the whole things
[General Topics] refinition:
Stock kernels and ROMs have to follow a strict set of rules, custom ones do not.
[Sony Xperia S, Acro S, Ion] anikesh102:
root@anikesh-Lenovo-IdeaPad-Y500:/home/anikesh/android/kernel# make -j8

CHK include/linux/version.h

CHK include/generated/utsrelease.h

CC scripts/mod/empty.o

make[1]: `include/generated/mach-types.h' is up to date.

CC kernel/bounds.s

/root/home/anikesh/android/android_prebuilt_toolchains/arm-eabi-4.4.3/bin/arm-eabi-gcc: No such file or directory

Is your PATH set correctly?

make[2]: *** [scripts/mod/empty.o] Error 2

make[1]: *** [scripts/mod] Error 2

make: *** [scripts] Error 2

make: *** Waiting for unfinished jobs....

/root/home/anikesh/android/android_prebuilt_toolchains/arm-eabi-4.4.3/bin/arm-eabi-gcc: No such file or directory

Is your PATH set correctly?

make[1]: *** [kernel/bounds.s] Error 2

make: *** [prepare0] Error 2

root@anikesh-Lenovo-IdeaPad-Y500:/home/anikesh/android/kernel#

Pls Can someone Help?
[Sony Xperia S, Acro S, Ion] Envious_Data:
Do you have the prebuilt toolchains installed

And if so, do you have them placed in /android/android_prebuilt_toolchains?
[Sony Xperia S, Acro S, Ion] anikesh102:
i have solved that problem. thanks btw.

i m using this guide

http://xdaforums.com/showthread.php?t=2285731

now i have created kernel.elf file and when i flash it to my device xperia S i just get a black screen that turns on for 5 sec and den off continuously. i haven't changed any configuration and no changes in ramdisk... simply just compiled with no errors .. then why the kernel is not booting.. Am i doing some thing wrong?
[Sony Xperia S, Acro S, Ion] Dark Wraith:
Did you implement all the makefile and defconfig fixes for making the toolchain work....you can find it in xda..search doomlords tutorial for compiling xperia kernels...link is also in my tool thread in the faq section....link is in my signature
[Sony Xperia S, Acro S, Ion] anikesh102:
yes i saw your thread.. and yes i made those changes.. i want to build the kernel without modifying anything... i ll tell u what i did..

1. extracted source

2. changed the directory

3. export ARCH=arm

4. export CROSS_COMPILE=~/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-

5. make fuji_nozomi_defconfig

6. make menuconfig (didn't do any changes)

7. edited makefile with Doomlord's fix

8. edited .config with Doomlord's fix

9. make -j5

it successfully compiled with no errors

now the i got the zImage

then i made a folder "compile" which consist of RPM.bin, mkelf.py, zImage, ramdisk.img

here RPM.bin and ramdisk.img are extracted from kernel.sin from official ftf file and mkelf.py from Doomlord's

10. python mkelf.py -o kernel.elf zImage@0x40208000 ramdisk.img@0x41200000,ramdisk RPM.bin@0x20000,rpm

that's all i got kernel.elf and flashed it to my device.

So now pls tell me have i done something wrong?
[Sony Xperia S, Acro S, Ion] Dark Wraith:
try python mkelf.py -o kernel.elf zImage@0x40208000 ramdisk.cpio.gz@0x41300000,ramdisk RPM_JB.bin@0x20000,rpm

and tell the result....before doing it....go to the kernel folder and do a make clean
[Sony Xperia S, Acro S, Ion] anikesh102:
yeah i tried that also... result is same.. just a black screen... can u give me a complete procedure like i told u what i did... or pls just tell me how to create kernel.elf...

from where to get all these files -

ramdisk.cpio.gz

RPM.bin

mkelf.py

i extracted kernel.elf.rpm.bin and kernel.elf.ramdisk.gz from stock kernel.elf(extracted from ftf)

and this kernel.elf.ramdisk.gz(1) file contains kernel.elf.ramdisk(2)

so while using python command i have to use (1) or (2)...

pls help me i m stuck here since last 4 days.
[Sony Xperia S, Acro S, Ion] Dark Wraith:
normally i do this...extract kernel.sin from ftf package

convert kernel.sin to kernel.elf to get the bin file

unpack kernel.sin to get ramdisk.cpio.gz

now compile the zImage(same way as you did)

use mkelf.py to create kernel.elf...

and no need to flash it to check your kernel.elf...use : fastboot boot kernel.elf...

if you wanna know how to extract kernel.sin...just search...i have forgotten the link..doomlord had created a unpack-kernel.sin.pl file....

or you can use my tool...link is in my signature(Dont mean to promote it..but it has kernel.sin unpacker option.)
[Sony Xperia S, Acro S, Ion] Envious_Data:
That helps me too

Usualy i use rpm_bins and other files from other kernels but now i can make my own entirely from scratch

(usualy i change the recovery for twrp and the boot screen, also usualy edit init so i dont have dual recovery (usualy from ffl kernel)
[Sony Xperia S, Acro S, Ion] anikesh102:
I have tried almost all methods of extracting kernel.elf provided in xda... and still i get black screen and the phone doesnt boot up...

so pls tell after extracting kernel.sin from ftf with 7zip what method you use to convert kernel.sin to kernel .elf and how to extract kernel.elf to get all the other files....

i cant even make the phone boot up without making any changes in kernel.. how the hell i m going to make it work wen i make some changes :P
[Sony Xperia S, Acro S, Ion] Dark Wraith:
One question..are you on a 64 bit machine or 32
[Sony Xperia S, Acro S, Ion] anikesh102:
i am on 64 bit machine...

since i failed thousands of times i tried to create kernel.elf with all stock files...

so what i did was

extracted kernel.sin with flashtool and got kernel.elf.ramdisk.gz kernel.elf.Image kernel.elf.rpm.bin

and using mkelf.py i made kernel.elf by using this command

python mkelf.py -o kernel.elf kernel.elf.Image@0x40208000 kernel.elf.ramdisk.gz@0x41300000,ramdisk kernel.elf.rpm.bin@0x20000,rpm

this time phone booted up successfully :D

so now i tried same with zImage that i compiled and it again failed... with same black screen result.

so i think the problem is with the zImage that i compiled.

i m using gcc 4.7 toolchain... and made necessary fixes in makefile and .config file..(by DoomLord's) but still failed :(

i was getting warning like -

arm-eabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-msm/built-in.o is not in EXIDX output section

for vmlinux , vmlinux1, vmlinux2 file while make

so i changed

CONFIG_ARM_UNWIND=y

to

CONFIG_ARM_UNWIND=n

in .config file

just to be sure the default config file is .config in kernel folder?

and for zImage i do

1. extracted source

2. changed the directory

3. export ARCH=arm

4. export CROSS_COMPILE=~/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-

5. make fuji_nozomi_defconfig

6. make menuconfig (didn't do any changes)

7. edited makefile with Doomlord's fix

8. edited .config with Doomlord's fix

9. make -j5

is this right?
[Sony Xperia S, Acro S, Ion] Dark Wraith:
Did you download the additional libraries required for a 64 bit machine?
[Sony Xperia S, Acro S, Ion] anikesh102:
i downloaded many of them but i don't remember.

which ones r u talking about?
[Sony Xperia S, Acro S, Ion] Dark Wraith:
Gimme a moment

This one:

g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
[Sony Xperia S, Acro S, Ion] anikesh102:
ohhkk i installed this just now.. i think i installed some of them before..

anyways i will compile again and tell the result..

is my process correct? and .config is the defconfig file?
[Sony Xperia S, Acro S, Ion] Dark Wraith:
yes....:)....to be honest...even i had this problem the first time but i dont remember how i resolved it...

i think its library problem...64 bit machines need these libraries extra...lets see..lemme know how it goes...
[Sony Xperia S, Acro S, Ion] anikesh102:
i always get this problem...

so when i change

CONFIG_ARM_UNWIND=y

to

CONFIG_ARM_UNWIND=n

in .config file

den no warning occurs.. so should i do that?
[Sony Xperia S, Acro S, Ion] anikesh102:
is this output right?
[Sony Xperia S, Acro S, Ion] Envious_Data:
That doesnt look right even to me

Something may not be right with the makefile

Warnings are better at this point... Its just warnings, usualy i use a different GCC or ignore them

What do you think [MENTION=5130501]Dark Wraith[/MENTION]
[General Accessories] computerchid:
All broken xda's required. will pay via cheque, paypal etc..

donations to xdadevelopers site with every transaction..

Thank you

chris
[Sony Xperia M] engbelal:
any one have the xm dual or sony support can tell me if he have a call on sim1 and another call came to sim 2 will the caller be at waiting or he will find network unavilable?
[Sony Xperia M] asdcxz1:
he will get unavilable .. if your network supporting drivert then it wil get busy
[Sony Xperia M] engbelal:
ur phone c2004 or c2005
[HTC Flyer, EVO View 4G] aono18:
today i try to install PG41IMG it checking very long after that it turn sceen into black and when i connecte with ac or computer the red led blinking i try to power and down volume not think happen can any one help me with that

Before that i have stuck at bootloader now can anyone so me how to save it
[Galaxy S Advance I9070 Q&A, Help & Troubleshooting] jone500th:
have problem about data connection for I9070xamd1 Thailand too.
[Galaxy S Advance I9070 Q&A, Help & Troubleshooting] eduds:
Please, would be better rearrange your post writing correctly.
[Galaxy S Advance I9070 Q&A, Help & Troubleshooting] paratab:
Set APN

more info visit : FB group : Samsung Galaxy S Advance I9070 Thailand Users(ไทย)
[Galaxy S Advance I9070 Q&A, Help & Troubleshooting] jone500th:
I can not find any solution from that FB group.
[Galaxy S Advance I9070 Q&A, Help & Troubleshooting] shut_down:
Manually set your provider parameter for APN.
[Sony Xperia L] saurabh007:
Guys, take this one very seriously.. It just happened to me..

I was at my cousin's place when my phone's battery was at its lowest level and I was sharing photos using bluetooth. After some time, the battery reached 1%, so I immediately connected to the charger (Charger of Croma edition of HTC Explorer) then the phone immediately switched off. After that, I waited for couple of minutes, which is the time taken by the phone to boot after it is completely discharged. I noticed that the RED LED is not lit, which normally indicates that the phone is charging. After that, I took another charger (Charger of Samsung Galaxy S Duos) and put the phone on charging, left it for 2 minutes, then again I noticed that the RED LED is not lit up.. After which I disconnected the phone from the charger and removed battery from the phone, reinserted, tried booting, only the RED LED flashed for 3 times.. Then I connected to the charger again.. Still, it did not charge.

After which I came home, removed battery, held the power button for 4-5 seconds.. Then put it on charging through Sony charger, and then the phone was charging normally..

So, I would like to say that DO NOT USE CHARGERS FROM OTHER MANUFACTURERS. It will unnecessarily trouble you.
[Sony Xperia L] Moesappel:
I'm using my old samsung charger (longer cable) and i have no problems with charging.
[Sony Xperia L] Hnk1:
Both chargers you mentioned are for devices with small battery man.Thus, it will take more time to charge the phone depending on mV provided by the charger.

I can assure you, if you had put the charging on for a while,it would have started charging!
[Sony Xperia L] saurabh007:
I left the phone for charging on Croma edition of HTC Explorer for about 10 minutes.. And on S duos's for about 7-8 minutes.. I think, that's enough..
[Sony Xperia L] Hnk1:
Sometimes, the chargers you are using have their ends worn out/damaged cable and you might find out the slow rate of charging. In phones with small battery capacity (mAH), it will make little difference.

Amperes are different for all chargers according to your battery mAh. (Xperia L has 0.8 while Nexus 7 has 2 (2013 model) while older Nexus 7 has 2.35. The more the current flows through your battery, the quicker it will charge! But remember, it might affect your "battery life".

I use between Nokia,samsung, Nexus (Asus & LG) and Sony chargers and all of them work with all devices. However, last year my Sony charger use to charge my phone in 6 hours, while my PC did in 2 hours and HTC Sensation charger did it in only 45 minutes. (Sony did the same time when charger didnot have a problem.)

Once again, if you know electronics/electrical systems well, I am sure that regardless of your charger model, its the only ampere and your battery mAh that decides how long it will take your phone to be fully charged!
[Sony Xperia L] mukulatri:
Other problem with xl. while charging with Samsung charger touch screen response having in trouble. But in xperia charger it become normal.
[Sony Xperia L] saurabh007:
I guess that's the issue with voltage provided by the charger to the phone.. Some people say that it happens to them with Sony charger too.

Sent using Sony Xperia L from India
[Sony Xperia L] AayushDhuria:
I use my Old Galaxy S2's charger, seems to charge faster and I think my XL charger is broken anyway, the USB cable charges it but the charger doesn't seem to, randomly.
[Sony Xperia L] saurabh007:
Why don't you replace it under warranty?
[Sony Xperia L] AayushDhuria:
Too lazy to go to Sony CC, Lol. BTW don't accessories only have 6 month warranty?
[Sony Xperia L] saurabh007:
Yeah.. Accessories have 6 months warranty only..
[G Pad 8.3 Q&A, Help & Troubleshooting] GTabJosh:
My text editor truncated it :mad:

Thanks!
[G Pad 8.3 Q&A, Help & Troubleshooting] geonahta:
View attachment 2447858
[G Pad 8.3 Q&A, Help & Troubleshooting] GTabJosh:
Thanks again :)
[G Pad 8.3 Q&A, Help & Troubleshooting] geonahta:
you are welcome! Keep tinkering :)
[Galaxy S 4 Q&A, Help & Troubleshooting] djgalning:
Hello guys,

For the last month i have been fighting with connectivity issues on my SG4 i9505.

It starts out with just losing the connection and then getting it back, gradually over time it gets alot worse, so that it then requires using airplane mode and back to normal. along with *#*#4643#*#* disabling radio and enabling it again.

The next step is rebooting, but this does not always help, i often need to suppliment this with a cache format, which in new android versions is a real pain, exp with kitkat due to ART with it compiling. Anyway this is fare from the correct solution to do this multiple times a day.

I have also tried factory wipe, etc without luck, its the same as wiping cache with the side effect of losing my settings.

I tried getting a new simcard from a completely different carrier, this has not helped a bit, i also tried disabling 4g so that it only uses 3g (my carrier does not have 2g connectivity and on my previous carrier using 2g only did not help anything.

i started out with the XXUAME2 baseband, and i am now at XXUEMK9 and it has not helped to upgrade it.

I have been unreliable for over a month, phone calls drop, i can't reply to sms's without rebooting/wiping cache etc, asking around in diff irc channels without luck.

Does anyone have suggestions/solutions to this problem ? I really like to get my phone back up and working.
[Galaxy S 4 Q&A, Help & Troubleshooting] Joku1981:
This sound u haven't correct Firmware installed. Where are u from? Ur phone is branded or unlocked? Go to Apps - Setting - More - About device and make us a beaty screenshot :)
[Galaxy S 4 Q&A, Help & Troubleshooting] djgalning:
CM11 apparently does not have screenshot support yet, so i'll just manually write it in.(i am running latest nightly)

model number: GT-I9505

baseband version: I9505XXUEMK9

I am from Denmark, so the phone is unlocked.

I started out with Telenor, then Bibob and now Oister as carrier all 3 have had the same issues.

My phone came stocked with XXUAME2 so i am using the correct firmware according to varrious threads around.
[Galaxy S 4 Q&A, Help & Troubleshooting] Joku1981:
1. Use Odin v3.09

2. Untick Autoreboot

3. Flash modem: HERE

4. Reboot manually into Download Mode using (Vol Down plus Home button combi)

5. Flash Modem once more

6. Once done,unplug then reboot device manually.

7. If this doesn't work, try repeating the flash process again while rebooting manually and with auto-reboot option turned off.

* If u have problems with wifi -> Try WIFI FIX too:HERE

Use it with care!!!

Open in Odin as PHONE or CP!!
[Galaxy S 4 Q&A, Help & Troubleshooting] XxLordxX:
Hi,

I believe you have flashed a wrong baseband, try to downgrade it. I had a similar problem with mine some time ago, I was with bad signal due to an outdated baseband, then when I flashed a new one, it wasn't compatible with my bootloader... So, try checking this thread to get one better for you: http://xdaforums.com/showthread.php?t=2192025.

I got my luck with the MJ5 baseband, I'm with the old bootloader too (UB).

Hope this helps,

~Lord
[Galaxy S 4 Q&A, Help & Troubleshooting] djgalning:
Hi guys, sorry for the slow reply, i had to be sure before saying if it was working or not working.

I downloaded the original rom/baseband from sammobile and tried it out, this turned out to be alot worse, due to i am unable to clear dalvik cache with the recovery clear cache.

also due to the lack of *#'*#4636#*#* it made the experiance alot worse.

the baseband i am now using is XXUEMKF with KNOX (so i am now knox 0x1)

I'm currently trying out the google edition, but looks like the issue remains.

funny thing is i do remember it working in the past with some old AOSP/AOKP version.

i'm completely lost, expecially due to its so random.

It gets to the point where i am unable to search for networks, and other times there is no issues.
[Galaxy S 4 Q&A, Help & Troubleshooting] djgalning:
Update:

Ok i've noticed something very strange, its some how tied into the wifi, when i disable wifi i lose my 3g/4g connection and when i enable it again the connection returnes quite fast. though the connection at points, can get lost again.
[Galaxy S 4 Q&A, Help & Troubleshooting] jaswinky:
What Odin version are you using? Do you have installed kies 3 in your PC? If don't, install it to update the drivers and flash that 4.3 Rom you downloaded from sammobile again with Odin 3.09.

Fyi, once you had installed a4.3 knox rom, you are not able to return to a 4.2.2 stock Rom.

Enviado desde mi GT-I9500 usando Tapatalk 2