yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] DarkJatrix:
I'm very familiar with ADB I had an HTC amaze and a couple days after the release I had to learn adb really quick in unlocking the boot loader and flashing custom Roms. I just like convenience of having everything in one folder and one program. I do trust ADB but my issue has always been putting files in right folders and pushing and pulling files etc. Lol. But I appreciate the info you guys. I'll think twice before using toolkits again.
[Samsung Galaxy Nexus] withbloodskies:
Lest* better to use adb, I've used jubakuba's guide and worked flawless.

I don't hate toolkits but they seem to cause more problems rather then solve. Anyone who I see needs to root I direct them to jubakuba's thread.
[Samsung Galaxy Nexus] DarkJatrix:
That's what I'm saying. I am plenty smart enough to read before I flash, therefore I wouldn't of flashed that and I wouldn't of had an issue but if someone else would've flashed it then it would've technically been their fault for not paying attention. I understand that the toolkit had the mistake but if I pay close attention than I'll notice the mistakes and avoid them. Does that sou d pretty knowledgeable? ;)
[HTC Incredible S] vido.ardes:
XS ICS

The original 3.0 custom kernel for the Incredible S

​

The aim of this kernel is to be the most feature rich kernel available for the Incredible S. The kernel is the engine of your phone, and I want to include support for everything! If there is something you need and it isn't here, let me know and I will do my best to add it. XDA is a community, and lots of the work in this kernel has been discovered / and created by a wide range of people, all of whom this would not be possible. It is pretty impossible to name all of the people to thank, but know this is the result of a whole community, and my gratitude goes out to everyone who has contributed to this site!

Sources available in my github

Latest Version: v2.2 Attached To Post

Released 29/08/12​

Features

- Based of HTC Sources, patched all the way up to 3.0.42

- CPU Table The CPU table has been optimised to include the following freqs:

----------245MHz, 368MHz, 768MHz, 806MHz, 1024MHz, 1.2GHz, 1.4GHz, 1.5GHz, 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz

- Available CPU Governors Smartass v2, Lionheart, Conservative, Performance, On demand, lulzactive, scary, intellidemand, LagFree, Lazy & SavagedZen

- Available CPU Schedulers Simple I/O, Deadline, CFQ, Noop, BFQ & V(R)

- Available File Systems EXT3, EXT4, CIFS, NTFS (with UTF-8)

- Default Settings On Demand governor @ 245-1024MHz, Simple I/O scheduler

- Improved tolerance for low strength Wi-Fi

- Sweep2Wake

- DeepSleep enabled

- VDD Interface

Known Bugs

Please report any bugs you find, and I will endeavour to fix them

- There are several issues when using with IceColdSandwich, the camera will be very glitchy and the keyboard will be too large to fit on-screen

Planned Features

If it's in this list, please don't ask for it, I am aware and will be adding it when I can

- USB OTG Support

- USB Host

- 2-Way Call Recording
[HTC Incredible S] vido.ardes:
Changelog

Instructions for S-OFF Users

Simply flash XS-ICSvX.X.zip in your favourite recovery!

Instructions for manual flashing (HTCDev.com unlocked S-ON Users)

Thanks to MrToastbrot for instructions

Step 1: Download the XS-Kernel.zip, then open the Zip on your computer and extract the file mkbootimg.sh in "kernel"

Step 2: Open mkbootimg.sh in a texteditor like notepad++ or notepad, then edit the following in line 3:

output /tmp/newboot.img

to

output /sdcard/newboot.img

Step 3: Save your edited file and place it back in your zip, copy your modified zip to your phone-sdcard and install it in the recovery. Then reboot your phone and connect it to pc and take the newboot.img from the root of the sdcard.

Step 4: Now reboot your phone into bootloader and flash it via fastboot flash boot newboot.img

Step 5: Once you phone has booted, mount the system as r/w using something like ES file explorer or Root explorer, then type the following:

adb push bcm4329.ko /system/lib/modules

Set permissions to rw-r--r--, reboot and enjoy!

Sweep2Wake: Q&A

Q: How do I disable / enable the feature?

A: Two options

Change the value in the file /sys/android_touch/sweep2wake to either 0 for disabled, 1 for enabled and 2 for enabled with backlight. This will be reset upon rebooting.

If your ROM supports init.d scripts, then flash the zip to enable or disable, this will stick over a reboot.

Q: It keeps taking screenshots when I lock the screen!?

A: This is due to an incompatibility with this feature and the native screenshot in Sense. TO stop the screen shots, you need to edit your build.prop and change the property ro.htc.framework.screencapture to false, and then reboot.
[HTC Incredible S] bob8x:
I'm using the miui v4 with nik's kernel and that function already work!

I'm wrong assuming it's already coded?

BTW good work!
[HTC Incredible S] Nonverbose:
Nice post, fast work. I'll have a play first chance I get. Thank you.
[HTC Incredible S] stab244:
Nice. Downloading right now. Making a backup right now since I was thinking of flashing this new Google Now ZIP as well.

Also does this mean we can get CWM 6.0+? IIRC, one of the requisites for it was a ICS kernel to be able to compile it. Correct me if I'm wrong.
[HTC Incredible S] szezso:
Which ROMs is it support? :)

MIUI will work whit this kernel?
[HTC Incredible S] TheDareDevil:
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?

I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?

Forgive my noobness but how is the file size only 100kb?
[HTC Incredible S] vido.ardes:
I have only test on MIUI v4, but it should work with any ROM, I would like some feedback if there are any ROM's it doesn't work with.

There is now a flashable zip on the first post, I made a proper schoolboy error when I first uploaded it, that is now fixed :o
[HTC Incredible S] szezso:
Thanks sir, great work! :)
[HTC Incredible S] tpbklake:
This is just a new kernel, that is why it is so small.

Did you read the OP and the second post? The instructions can be found there.
[HTC Incredible S] vido.ardes:
There is now a proper zip you can flash, check the second post for instructions.

The kernel in Ice Cold Sandwich is a Gingerbread kernel (2.6.x) which was modified to work with ICS (rather awesomely by Kaijura I might add). This kernel is built from the latest 3.0 sources.
[HTC Incredible S] TheDareDevil:
Oh sweet! How did you manage to do it so fast?

One last question, none of my data will be lost right?
[HTC Incredible S] vido.ardes:
I have been waiting for this since the OTA dropped :D

No data will be lost, but I would backup in case there is an issue with your install.
[HTC Incredible S] ragz:
Working smooth like butter on IceColdSandwich 8.4,one change is that my keyboard is larger
[HTC Incredible S] lundberg512:
Awesome work!! I'm on miui v4 and Wi-Fi is working great but I ain't getting my mobile data working am I missing something?

I just flashed the zip. And I'm s-off.
[HTC Incredible S] WILLI120:
Works great! Thanks a lot!:))
[HTC Incredible S] Alex-stroev:
Great work man!!!

I think that you can delete 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz

Because they are unstable
[HTC Incredible S] vido.ardes:
Shouldn't affect anything like that, can you flash back the original boot.img to confim it goes away?

Mobile data works fine for me, again shouldn't be affected by the kernel. I know MIUI has some issue with data anyway, check the thread in general to see how to fix that, but if that doesn't work, let me know.

Different chips are more resiliant. I used to have one that could sustain 1.8GHz with no problem, but I sent it for repair as the screen got smashed, they sent a replacement and this one can't go over 1.5GHz without crashing instantly, the option is there for anyone who wants it though.
[HTC Incredible S] ales.n:
IceColdSandwich 8.3: looks good, only broke camera and rotate buttons, but I expected it :)

Edit: doesn't work gps and bluetooth, IceColdSandwich either has a lot of hacks, or would need it :)
[HTC Incredible S] stab244:
Working fine here. Now to see how high of a OC I'm willing to work with hehe.
[AT&T, Rogers HTC One X, Telstra One XL] Eambo:
Hi Everyone,

Currently using the ViperX ROM, and loving the ability to toggle minfree on the fly. This isn't exclusive to this ROM but I've always had a problem playing music on the One-X, which I find amusing.

Basically if I open the player, and background it, it'll randomly kill itself. I might get 30 seconds out of it, I might get an hour.

Not only that, but I pretty much can't use anything else. If I go on a webpage - dead. Music killed.

What are the optimal settings for keeping my backgrounded apps alive? I'm happy enough to lose some 'free' RAM in order to constantly keep my music alive, even if I have to manually kill it I'm okay with this.

Any advice would be much appreciated. Thanks everyone.
[AT&T, Rogers HTC One X, Telstra One XL] MistaButters:
Wrong Forum. ViperX is for the International One X, not the LTE One XL
[AT&T, Rogers HTC One X, Telstra One XL] SkookDroid:
What music player are you using? Either the app itself or the ROM might be the problem, I'd say nandroid and then flash something else to see if you have the same problem.
[AT&T, Rogers HTC One X, Telstra One XL] Eambo:
I don't know how I keep doing this, keep getting into the wrong forums! Really sorry about that :(

As for the music player, it happens with a few different ones. The one I use most is actually a YouTube streamer - it streams the audio without the video, and works backgrounded too.
[AT&T, Rogers HTC One X, Telstra One XL] WarRaven:
Long shot here, bit have you checked settings,developer options for kill back ground apps after so many are running or kill stuff not on screen..?

If not something like that, it's over my head.

WR

Rattled off a KingCobra OneX
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] o3cook:
has anyone else experienced problems when turning off the mobile data and the phone not reconnecting properly.

i disconnect mobile data during the day to extend my battery. When I do this, sometimes it reconnects properly, and other times i am not able to receive calls/make calls or send/receive text messages. The phone still shows in 4g and has full bars, but im not able to figure out its not reconnected until i try to make a call, which it doesnt allow me to do.

This is my second sgs3 now since my first did the exact same thing, and i thought it was just a faulty phone. anyone else experience this?

help please.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] nsquare4:
I had similar issues and I have called at&t 2 times. They asked me to turn my phone off for 5 minutes after which they re inserted my phone id in lte mapping... And they told me to call back if any similar issues arise

Try this
[TouchPad Q&A, Help & Troubleshooting] Xfanatic:
I have had my TP dual booted since February and have used CWM the whole time until a few weeks ago. I read posts and saw Rev's video touting the benefits of TWRP so I decided to try it. I installed GooManager and flashed it through that along with the 0814 CM nightly, that's where my problems started.

I had issues with the Wi-Fi signal staying gray and was no longer able to open Google apps. Also, I was not impressed with TWRP. It did what it was supposed to but I preferred CWM. I am aware that the issues I had was related to dirty flashing the ROM and an issue with my gapps install, so I am not blaming TWRP for that but I want TWRP gone anyway but it won't leave. The issues I was having did go away with a clean install of the ROM and gapps.

I used fastboot to reinstall CWM and then went through and uninstalled GooManager and deleted all the TWRP files I could find, except 1. When I explore the boot folder I found the ulmage.TWRP and I read somewhere that I need to delete it. Only problem is, it "can't be deleted", so says ES. If I plug into my computer will it let me delete it that way or is it there to stay? I would prefer to not screw something up by deleting a file that shouldn't be deleted. I can boot into CWM from Moboot and its fully functional but when I reboot to recovery I go to TWRP.

Any suggestions?
[TouchPad Q&A, Help & Troubleshooting] CalcProgrammer1:
su

mount -o rw,remount /boot

rm /boot/uImage.TWRP

Sent from my SAMSUNG-SGH-I717
[TouchPad Q&A, Help & Troubleshooting] chicle_11:
You can also delete the uimage by going to webos and deleting it using Internalz pro.

Make a backup, just in case.
[TouchPad Q&A, Help & Troubleshooting] cdzo72:
All you have to do is give ES root permissions to delete the TWRP image

Please use the search
[TouchPad Q&A, Help & Troubleshooting] CalcProgrammer1:
This won't directly work, because ES doesn't know that /boot is a nonstandard partition. It has permission to remove but the partition is readonly, thus you must remount it read/write first. The easiest way I think to do that is:

mount -o rw,remount /boot

on a root terminal (local, adb, novaterm, or xterm in webOS). Then delete the file from internalz/es/root explorer or just rm command.

Sent from my SAMSUNG-SGH-I717
[TouchPad Q&A, Help & Troubleshooting] cdzo72:
I mentioned ES because the OP mentioned it and its free but yet ES can be set to mount the partition as RW just like Root Explorer...

But the easiest way AFAIK is using CyBoot in webOS

I'm just offering alternatives because had the OP bothered to do any work on his own he would have found out what we both are now spoon feeding him
[TouchPad Q&A, Help & Troubleshooting] Xfanatic:
I searched this Site and Google and all I found was that I needed to delete the ulmage file not what to do if it wouldn't go away. I asked for help because I wasn't sure what to do and did not want to mess anything up. I know the way people who ask questions is treated on XDA so making a thread was a last resort.

Thank you to those that help me.
[TouchPad Q&A, Help & Troubleshooting] haxin:
es file explorer is a must have file manager/browser however some file permission changes dont work properly. when this happens i use root explorer from "jrummy" i have the full version that came with romtoolbox pro but the free lite version will do the trick.
[TouchPad Q&A, Help & Troubleshooting] Xfanatic:
I will have to try that.
[XPERIA X8 Q&A, Help & Troubleshooting] 2010matej:
Hi guys!

Yes I'm want to port ROM,I'm just trying and I'm not expert in this!

So i need your help!

How to resize framework,what framework files I must to resize (framework-res.apk,......)
[Captivate Q&A, Help & Troubleshooting] manuelrmcf:
good as a month ago I opened a thead where asking for help to fix the brick my captivate, to take technical service, but when I managed to install the operating system and restart the phone is back to being the same thing (turns brick ) brick odin pass came when two files (which were supposedly a bootloader of Samsung Galaxy S i9000) Is there a way to login and delete these files? At what partition did those files? Can you do a full format all partitions and then install the OS? or because the phone died?

I would like to know thanks.
[Samsung Galaxy Nexus] jolson23:
Can someone forward the APN settings that you are using on your phone
[Samsung Galaxy Nexus] daystrom:
Depends on your data plan on AT&T.

If you have the simple 3G smartphone plan, you can use the wap.cingular APN which is:

Name: Cingular 410
APN: wap.cingular
Proxy: Blank
Port: Blank
Username: WAP@CINGULARGPRS.COM
Password: CINGULAR1
Server: cingulargprs.com
MMSC: http://mms.cingular.com
MMS Proxy: wireless.cingular.com
MMS Port: Blank
MCC: 310
MNC: 410
Authentication type: Blank
APN Type: default,supl,mms
APN protocol: leave as is
Bearer: leave as is

If you have the Smartphone on 4G provisioned on your plan you can use the Phone APN which seems to be faster. My Nexus is provisioned for the later 4G plan and I combined my MMS with the Internet for one APN:

Name: AT&T HSPA+
APN: phone
Proxy: Blank
Port: Blank
Username: blank
Password: blank
Server: blank
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS Port: 80
MCC: 310
MNC: 410
Authentication type: Blank
APN Type: default,supl,mms,hipri
APN protocol: leave as is
Bearer: leave as is

You'll need to check on your AT&T plan to see what data plan you have. If you don't have Smartphone on 4G you can't use the phone apn. You have to use the cingular.wap one. I'm getting about 5 mb/s down and 1.1 mb/s up using the phone apn.

Hope this helps and remember the Thanks button!

Todd
[Samsung Galaxy Nexus] 95neon1025:
just throwing this out there these settings do work on the sgs3 and im very thankful of u
[Samsung Galaxy Nexus] iGoogleNexus:
Awesome thanks for the APN ... better signal and faster speeds =]

-Google
[Samsung Galaxy Nexus] jkm43:
At&t apn 12/31/12

I needed these not long ago myself.... Thought I would share... AT&T APN for 4G LTE using a motorola Atrix HD, data and mms... See attachment.
[Samsung Galaxy Nexus] aztr0:
Thanks for this. I searched the forums and whatever else thread that has the supposed APN info did not work. This though, works like a charm. :highfive:
[Samsung Galaxy Nexus] Mysticales:
Thanks! This APN for 4G worked on my T999 SG3 from T-Mobile that I just put on ATT. I managed to get 3.49 Mbps down from it. 4G icon. I guess this means my Iphone 5 LTE wont be used now lol.
[Samsung Galaxy Nexus] icom918:
It's not the APN, it's how the mms.apk was compiled. Download Go SMS Pro from the market, disable stock MMS app, go through the ADVANCE Settings in Go SMS. Find MMS Custom Agent & type "Android"

Done & Done.

I hope it works for you, too!

Verified on my Skyrocket with Orthus X 4.2.2 & Triumph with ROM? 4.1.2
[Samsung Galaxy Nexus] BruKnowsBest:
i grandfathered the unlimited data plan on att but lately i can't use my data plan and i am not sure why...

i can use text and calls but no internet connection ... do you have any idea on how to fix it ?
[Samsung Galaxy Nexus] Moose Michaels:
I was Not getting mobile data on my LGOG after flashing CM 10.2, and added the second APN listed here. I just tested, and down speeds are 9.85mb/s down. I'm not getting the 4G logo though? What gives? I've got the H.
[HTC One X] dlux.hu:
Hi,

I have a brand new HTC One X, I rooted it, and I tried to install my CMDSP hack that worked on my previous phones.

Now, after rebooting the phone, it does not react to anything anymore, not even to the power button. I tried to hold it for multiple seconds: nothing happens. Normally removing the battery would at least reset the phone, but when I did the flashing, it was just removed from the charger and it was 100%. Do I need to wait until the battery runs out? Is there something maybe faster?

Thanks for the replies in advance,

Balázs
[HTC One X] _MetalHead_:
can you adb reboot recovery? If so, do that and restore the nandroid that you surely made before flashing this.
[HTC One X] redpoint73:
Few things to try:

1) Try connecting through ADB as suggested in the previous response.

2) Does the LED charge indicator (red/green) come on when you connect the charger?

3) Try to get into bootloader. Hold down the volume down rocker. Press the power button for a 3-4 seconds and release it. Keep holding the vol down rocker. After several seconds, the white bootloader screen should show up.

4) Also, holding the power button down for a long time (5 seconds or more) should cause the capacitive buttons to flash, then reboot the phone. This is the same as a battery pull on other phones, and is hardwired to work in most all situations.

If none of these things work, you're probably hosed.
[HTC One X] dlux.hu:
Thanks for the suggestions, but:

1, adb does not recognize the device.

2, No, the LED does not show up when I connect to the charger.

3, Getting into the bootloader does not work either.

4, This does not flash the captive buttons, nothing happens.

I'm wondering maybe it is out of juice, but nothing happens when I plug it into the charger, so I doubt that...

I can't believe it is so easy to brick a phone, I've never did that before with other devices (and I had a few...). Is this device special?
[HTC One X] redpoint73:
Some people have flashed ROMs meant for the international (Tegra3) version of the One X (completely different hardware, really) and gotten stuck in the same spot you are in. From what I understand, the versions have their hboot partitions in different places. So when they flashed the wrong ROM, it over-wrote the bootloader, leaving them totally screwed.

Not sure if that is what you have here. But the absence of charge light is worrisome. Leave it on the charger (wall charger, not USB) for several hours and see if that helps.
[HTC One X] _MetalHead_:
Have you tried an RUU? Gonna assume that since adb doesn't recognize it neither will the RUU but it's worth a shot. Make sure your drivers are installed properly too.
[HTC One X] redpoint73:
Was going to suggest that too, but forgot. Find the right RUU for the firmware you have, and try to run it. As MetalHead says, it doubtful your PC will recogize your phone in the state its in. But it can't hurt at this point.
[HTC One X] 18th.abn:
You Amigo are soft bricked. Plug the device into your windows pc. It will recognize it as qshusb_dload and want to install drivers. Unless you did something to your p12 to cause this chances are it isnt getting fixed. NOW, if you plug it into your windows pc and it does NOT recognize it at all.....Well then that means u hard bricked. Popped the yolk, crashed the car, pulled the trigger, whatever u call it in this state theres 110% chance your not fixing it. Not trying to ruin your day but atleast it was your hack that caused it :beer:
[HTC One X] 18th.abn:
NAILED IT^^^^^
[HTC One X] dlux.hu:
Sorry, but I don't think that. If you look at what I've flashed, these are just 3 files added to the system partition, I did not change any partition. The idea of the hack is to be the least intrusive possible.
[HTC One X] dlux.hu:
I have a VMWare virtual machine running windows, it pops up a window for each new hardware in the USB to ask whether it should be connected to a mac or the virtual machine. It did not give a s*t for the phone, so I assume it is a very hard brick now.

But I still would like to get an explanation on how could I brick this with my hack. Really. It did not change anything in the partition table.
[HTC One X] 18th.abn:
First you would have to explain the hack, and if you were using on a different fone and decided to flash it, chances are it flashed where it was supposed to flash, which would be the wrong place on a different model phone. In other words, if it was a modification to the /system chances are /system is on a completely different partition# on each device. Whichever info it changed on whatever partiition it got flashed to was critical to the device. Just to make sure, dont use a vmware, plug it into a windows pc, and make sure its a usb 2.0 not 3.0. But like i said, even if it does recognize the phone in qshusb_dload, its a very slim to none chance your going to be able to fix it w.o. jtag services
[HTC One X] dlux.hu:
This is the script which I'm using in the update:

ui_print("==================================");
ui_print("Cyanogen DSP installer 0.1 by dLux");
ui_print("==================================");
show_progress(1.000000, 0);

ui_print(" Mounting /system...");
run_program("/sbin/busybox", "mount", "/system");
set_progress(0.300000);

ui_print(" Extracting files to SYSTEM...");
package_extract_dir("system", "/system");
set_progress(0.600000);

ui_print(" Unmounting SYSTEM...");
unmount("/system");
set_progress(0.900000);

ui_print("Install complete. Enjoy!");
set_progress(1.000000);

How can this code brick a device?
[HTC One X] beaups:
You certain that's ALL of the code?
[HTC One X] E.Cadro:
I certainly don't know nearly as much as beaups and 18th.abn when it comes to this stuff but I downloaded the zip you linked to and if that's the exact file you used then you pushed the audio_effects.conf to system/vendor/etc but on the one x that is a incorrect directory path it should be system/etc. Now again I don't know if or how that would effect the phone but just thought I would point it out. Just trying to help