yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] hotrod60:
Just the stock kernel that it came with flashed with inspiremod. Didnt have any issues with calls.
[Desire HD Android Development] ekrosq:
please stop

What you did to Android whit this UI is just plain RAPE !
[Galaxy S II Q&A, Help & Troubleshooting] mouse100:
Hi guys! I've a problem. I installed CM9 nightly on my GS2 and now I'd re-put my phone in warranty mode, so I installed I9100XWKE7 (android 2.3.3) original firmware but after the odin process, my phone has a reboot loop! Why? How can I solve?
[Galaxy S II Q&A, Help & Troubleshooting] mouse100:
Thanks!
[Galaxy S II Q&A, Help & Troubleshooting] kilometers4:
Try to factory reset your device.
[Android Q&A, Help & Troubleshooting] GuestK00456:
Often times––like aboard an airplane––there's someone you want to talk with, but can't, because they're in a different seat. Is there any app, or can anyone make an app, that would allow people to:

a) send messages to other Android phones via bluetooth

b) sent messages by connecting to a common wifi network (yet not connected to the internet)

c) create an ad-hoc network and send messages that way.

Would any of those be feasible at all?
[Android Q&A, Help & Troubleshooting] GuestK00456:
Bump. Are there any solutions like this at all, or could someone explain what all would be required for that?
[Android Q&A, Help & Troubleshooting] immortalneo:
https://play.google.com/store/apps/details?id=com.chirag.whatsappBluetooth

"To err is human, to forgive is divine"

Sent from my SGS II
[Samsung Galaxy S (4G Model)] Fluidification:
Could someone with a working team acid ICS repo sync test a change for a possible ringer fix?

I can't build right now, so go to https://github.com/airfluip1/android_device_samsung_galaxys4gmtd/tree/patch-1 and copy in the device files.

And download the patch-1 branch, not anything else.
[Samsung Galaxy S (4G Model)] mguelph:
download it from phone or actually sync it?
[Samsung Galaxy S (4G Model)] eollie:
Not from the phone, he is asking them to pull the fix and build a rom then test to see if it is working.
[Samsung Galaxy S (4G Model)] Fluidification:
yup.

See, I think I have ringtones fixed, but I need approval from Max, and he won't merge my request until it works.
[Samsung Galaxy S (4G Model)] Beastmode:
It's based on your past requests that ended up not working because you didn't test it beforehand. So just build the rom and try it on your own phone first then if it works I'm sure Max will approve it.

sent from my batcave :)
[Samsung Galaxy S (4G Model)] Fluidification:
I said that my buildbox is down, that's why I posted this.
[Samsung Galaxy S (4G Model)] Beastmode:
All you said was you can't build...I took that to mean it wasn't building lol no worries ill get on my Linux box and sync cm9 later

sent from my batcave :)
[Galaxy S III General (US Carriers)] vince24L:
I have to return my S III as it is completely dead.

I cant decide which would be quicker..

1. Use the parcel post shipping label they emailed me and send the broken one back then wait for them to send me a new one.

or

2. Wait maybe a couple days and take it to a store when they get stock and exchange it in person.

I appreciate the opinions.
[Galaxy S III General (US Carriers)] lgkahn:
send it in.. stores will only get limited quantity.
[General Questions and Answers] calum96:
Would it be possible to have a double ended micro USB cable that could plug into to phones and have an apple that could determine which phone got charged? Since phones can stop themselves charging ect could they give the current out?
[General Questions and Answers] kingofnerds:
From what I have seen, the usb ports on phones don't provide power, they are used strictly for data, and charging the device itself, not other devices.
[General Questions and Answers] calum96:
So there's no possible way it could do this? I just think it would be a really useful thing to have
[General Questions and Answers] calum96:
Anyone?
[Galaxy S III Q&A, (US Carriers)] erikiksaz:
Just curious, what type of deals were you guys able to get through customer care/retentions?
[Samsung Epic 4G Touch] Uamore6:
Does titanium backup odex your rom? Has anyone tried this feature out yet?
[Samsung Epic 4G Touch] patrao_n:
Where is tge setting?

sent from my BAD A$$ Epic touch
[Galaxy S III General (US Carriers)] ewingr:
Probably more of a question about Dropbox than the phone.

I have it set to synch photos from the phone to Dropbox. Now I have accounts set up in Just Pictures for access to my online photos. And, all of my online photos are also synching to Dropbox.

Any thoughts on how to stop that, and upload just pictures that are actually on the phone?
[Galaxy S III General (US Carriers)] modestprophet:
Just to clarify, you have "JustPictures!" and Dropbox installed on your phone. Everything you have posted online to JustPictures! automatically downloads to your phone. Dropbox then uploads all of those photos to your Dropbox account?

By default, the Android Dropbox app only automatically uploads photos taken with the phone camera. So anything in /mnt/sdcard/DCIM/ (or /mnt/extSdCard/dcim/ if you've set your camera to save to an external SD card).

Files in any other folders need to be manually uploaded in the Android Dropbox app. The first thing I'd check would be the location where JustPictures! is synching files to. If Justpictures downloads your online photos in to one of the phone camera folders above, then dropbox will think those are new pictures from the camera and upload them to dropbox.

Hope that helps.
[Galaxy S III General (US Carriers)] ewingr:
What you say makes sense, and what I would expect.

I'll check out your theory. However, I am skeptical, only because it is downloading full resolution (ie 5184X3186 photos), and I don't think the full res ones get downloaded, but I sure could be wrong. I do feel it is downloading some I haven't even looked at.

I'll post back on what I find.
[Galaxy S III General (US Carriers)] modestprophet:
Yeah I did some testing and dropbox will upload any pictures/videos that show up in your /dcim folder.

I tested by copying pictures I had saved in another folder to the /dcim folder.

/mnt/sdcard/download ----> /mnt/sdcard/dcim/

dropbox uploaded any pictures in ../dcim or ../dcim/camera.
[Galaxy S III General (US Carriers)] ewingr:
I do not even find these pictures on my phone. New or old one.

But...I do now have a theory.

I have an ASUS tablet, and I had used it while on a trip (from which many of these pictures are in the Dropbox upload for phone folder) to copy the pics from an SD card to a hard drive, pictures from my Canon Camera.

Now, while none of them were in the DCIM folder on the SD card, the pics on the SD card from the camera are in DCIM/100CANON. It would seem it copied them from there.

BUT...I did this while in Yellowstone, and was just connected via a poor WiFi at the lodge. I'm impressed it moved that much data up.

This is the only think I can think of and I guess it makes sense. I turned off the function on the tablet in Dropbox for copying camera photos.

Thanks for the input. Got me going down the right track.
[Galaxy S III General (US Carriers)] modestprophet:
Ah, yep. That'd be it. I think dropbox looks in all subfolders of /dcim

Glad you got it figured out.
[AT&T, Rogers HTC One X, Telstra One XL] whd5015:
Hey guys,

I'm nearing the end of my first 30 days with my One X (loving it by the way), and I was wondering - Does AT&T expect the phone back in a specified condition? My bootloader is unlocked w/ root and unfortunately I dropped the phone once or twice causing some annoying scratches on the face. Looking to take advantage of the week or so that I have left, I was curious to if they had a specified routine that they follow for returned phones.

Thanks!`
[AT&T, Rogers HTC One X, Telstra One XL] live4nyy:
I don't think they will swap out a phone because of "user-error" (eg. scratches). :confused:

As for the unlocked bootloader and root, for the most part they don't look at that in-store but if there were to be an issue down the road, maybe back at redistributing, I would expect they can trace it back to your account and they might look for retribution. Isn't there a way to bring it back to stock anyways? Regardless, I would have a better reason for returning it rather than telling them you dropped it. ;)
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
If the damage is obvious, they will not take the phone back, according to policy:

Returned equipment, other than the Closeout Items, must be in the manufacturer's original packaging and be in like-new condition (no physical or water damage).

Why are you returning the phone?
[AT&T, Rogers HTC One X, Telstra One XL] _MetalHead_:
Because he didnt take care of his HOX and scratched it and wants to take advantage of the system.
[AT&T, Rogers HTC One X, Telstra One XL] neocryte:
Mine had a scuff or two on it, and they took it back. Not sure about the bootloader though.
[Miscellaneous Android Development] iuss:
This thread is meant for (technical) discussion of OT-995, notably ICS-based (e.g. CM9 and AOKP) OS and kernel development.

Any non-technical questions/discussion belong in the general OT-995 thread.

Status quo

There's an ongoing effort bring CM9 and AOKP to the OT-995. Although neither is anywhere near complete, basic functionality (graphics/audio/gsm (non-data)/wifi/sensors) is present.

Both iuss and fonix232 currently maintain Android repositories related to OT-995. A common kernel is maintained by iuss, based on the 2.6.35.11 release by Alcatel.

Updates will likely be posted in this thread, but this topic start may not be fully up-to-date.

Source repositories

kernel: https://github.com/ius/tct_cocktail_kernel

android/bootable/recovery: https://github.com/ius/android_bootable_recovery

android/device/tct/cocktail: https://github.com/ius/android_device_tct_cocktail

(on top of the CM 'ics' branch)

android/device/alcatel/cocktail: https://github.com/fonix232/android_device_alcatel_cocktail

android/vendor/alcatel/cocktail: https://github.com/fonix232/android_vendor_alcatel_cocktail

Flashable releases

fonix232 has provided flashable builds of CM9 and AOKP: http://goo.im/devs/fonix232/OT995/ICS

(Be aware that these might not always be up to date with the repositories listed above)

Other bits of interest

iuss' slightly outdated README for his repositories.
[Miscellaneous Android Development] iuss:
I just found some spare minutes and had a look at it as well (had to run & was working on writing the topic start for this thread, so I didn't get to posting about it).

It suddenly struck me that there's both a buttons and keyboard light; our virtual keys are buttons, I suppose keyboard is reserved for the backlight of a hardware keyboard.

Alcatel/TCT labeled the buttons backlight 'keyboard-backlight' in kernel, which it isn't.. I've fixed this; now the backlight works as expected. The notification light doesn't work with the CAF/AOSP liblights (different device paths), for now the stock (binary) liblights should work - it probably requires a chmod of the sysfs files in init.rc.
[Miscellaneous Android Development] fonix232:
That makes sense - however, if you check my files, I've clearly made it so even if it there's a keyboard or buttons device, both calls the keyboard code - what never happens. I've logged it, every device open, every call of write_int, every device light setting, everything, and keyboard only showed up when:

a, Not the proper keyboard brightness path was given (in my case, it was the notification LED)

b, Moved the keyboard control to the lcd-backlight controller function - as it is currently.

And apparently yes, I've forgot to chown the whole LED folder's content to system :D

Also, our biggest problem is: this LED acts like as a battery/attention/notification LED, while keeping the modes of a trackball - slow pulse, fast pulse, constant on, constant off, and breathe. What would be the best way to approach?

(Just a sidenote: setting the notification LED's brightness to 0 will lead to the crash and reboot of the phone)
[Miscellaneous Android Development] mistercheese:
handy tool for making logs...

Download : dl.dropbox.com/u/2889810/apps/getlogs_v1.1.apk

Thread : http://xdaforums.com/showthread.php?t=1123129
[Miscellaneous Android Development] fonix232:
I do it by hand, but thanks ;D
[Miscellaneous Android Development] mistercheese:
maby its a good thing to copy the apk to system/app

there will be a lot of people installing the build and then complain here that some stuff dont work (also bugs u didnt even realize they where there cuz u cannot test alone)

and when u ask them for logs some of them dont even know how to do it..
[Miscellaneous Android Development] iuss:
If I interpreted things right, you mean neither was ever called? If you had wired buttons-to-keyboard it should've worked, the reason why set_keyboard_light was never called is because TCT hacked the Java framework (by making the turn-on-screen-backlight-and-buttons event turn on the keyboard light as well).

The monkey approach - I checked out the code for Nexus; it doesn't provide a battery light at all (which is probably only useful if you have a green/red led); attention and notification are routed to the same led.

The stock liblights seems to work quite well, e.g. notification (sms/mail) causes a blink, attention (USB inserted) a constant light.

Let's just copy stock liblights for now, we can rewrite/reverse it later.

Good catch. Fixed in my kernel tree (no-op instead of a null fptr call)
[Miscellaneous Android Development] fonix232:
iuss, I understand your concerns, and most probably will stick to it, but I've already began writing liblights :D Actually, it's like, around the fifth revision, fifth try, and still no worky. Just finished up my test-package (ultimate AOKP-CM9 with GApps installer, will post it separately), will test that and check back.

EDIT:

Tried your new kernel, but somehow, wifi fails to connect. DHCP timeouts, etcetera.
[Miscellaneous Android Development] iuss:
Works fine here (and I didn't touch anything related). For reference, a built zImage.
[Miscellaneous Android Development] fonix232:
Egh, turns out it was my fault, something frikked up with my installer. Still working on the small quirks tho :D

Also an idea about BT - why not use the same module that the Galaxy Tab P4 series used? They are all BCM4330, so theoretically it should work!
[Miscellaneous Android Development] Titankahn:
question is it possible to make 3 point multitouch? (or more?)
[Miscellaneous Android Development] iuss:
The controller appears to be able to detect > 2 fingers, but doesn't return data for more than two.

In other news, I pushed a fix to make the ts driver once again support 2 fingers.
[Miscellaneous Android Development] fonix232:
The 5306 can detect up to 5 distinct touches, but apparently either the chip was locked down to two (or via baseband, and might be unlocked in ICS), or just the communication signal is processed in a wrong way.

But nice addition with the multitouch support!

EDIT:

First drawback of the stock liblights: the buttons light won't come alive after unlocking the screen, but needs to set the brightness manually. Does not occur if brightness is set to auto.
[Miscellaneous Android Development] iuss:
Odd. Works just fine for me. I don't see how it's related to brightness either.. (what brightness? screen? I didn't touch it, nor have I any auto-brightness-control related overlay, if that's relevant).
[Miscellaneous Android Development] fonix232:
I don't see either, but when brightness is on manual, I have to modify the value for the keyboard lights to show up.
[Miscellaneous Android Development] Squale279:
Performance issue

I know, my question is maybe premature.

But what about the performance. Do you feel it could be faster than the stock rom?

Maybe some quadrant test would give us some idea?
[Miscellaneous Android Development] mistercheese:
it feels amazing
[Miscellaneous Android Development] fonix232:
I think I might know a way to have 5-point touch, but it won't be easy...

Looking at the source code of the ft5306, you can see that in the firmware upgrade part, it points to a header file: FTS0094P430_CockTail_V1d_20111123_app.h

This header is nothing else, but an actual FT5306 firmware file, dissected into bytes. Basically, they took the hexa code of a binary firmware, and pasted it into a text file byte by byte! Sounds stupid, but actually a good way to integrate a firmware into the kernel.

However, the function can be overwritten so instead it reads bytes from an actual binary firmware file, located on the filesystem. Doing that, plus acquiring a 800*480 FT5306 firmware image (so far I've only found an 1024*600 one) would result in unlocking the whole capacity of the panel!

Also gave a try at the camera HAL. I can't make it work sadly :\
[Miscellaneous Android Development] iuss:
What happens if you write bogus firmware to ft5306, though? :x
[Miscellaneous Android Development] fonix232:
The panel will most probably won't work, although the firmwares are pretty similar in all the ft5x06 series.

Aaaalthough, if you reflash a proper firmware, it should work again :D
[Miscellaneous Android Development] BENETNATH:
SO PPL:

STARTING POINT :

1) set-up your building environment under linux (either in VM or native) eg : http://xdaforums.com/showthread.php?t=1762641

2) use the bagyusz sources : https://bitbucket.org/bagyusz/android_device_alcatel_cocktail

3) build

4) report any SUCCESS (great) or FAILURE (with build log)
[Miscellaneous Android Development] Yeasis:
Hey Ben wich linux distribution do you use and wich version?

Since setting up the envoirment doesn't work for me. (I get errors when i fill in these things in the Terminal)

Edit: Currently on native 64-Bit Ubuntu 12.04
[Miscellaneous Android Development] tumaini418:
I haven't gotten around to setting up for compiling yet, but you must have read my mind. :)
[Miscellaneous Android Development] BENETNATH:
http://xdaforums.com/showthread.php?t=2302780
[Miscellaneous Android Development] Yeasis:
I can do all these things, but at the other tutorial at point 6: Initialize the repo i get stuck:

joep@Joep-PC:~/WORKING_DIRECTORY$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2

/home/joep/bin/repo: line 1: syntax error near unexpected token `newline'

/home/joep/bin/repo: line 1: `<!DOCTYPE html>'

(i kno i have to put code in pastebin, but isnce this is so small i didnt)

EDIT: Now installed ubuntu 13.10, but i get stuck at exacly the same point
[Miscellaneous Android Development] BENETNATH:
Take bagyusz's manifest, not android's one
[Miscellaneous Android Development] jika23:
This week I'm going to try this to, once my PC come from repair.
[Miscellaneous Android Development] Yeasis:
Exacly the same error, wich version and linux distribution do you use?
[Miscellaneous Android Development] BENETNATH:
it seems the error is coming from your repo file

did you do that :

Make sure you have a bin/ directory in your home directory and that it is included in your path:
$ mkdir ~/bin
$ PATH=~/bin:$PATH

Download the Repo tool and ensure that it is executable:
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
[Miscellaneous Android Development] BeyondDali:
Can i build any android version?
[Miscellaneous Android Development] BENETNATH:
you need to take a device tree adapted for the android version
[Miscellaneous Android Development] Yeasis:
Hey Ben,

I finally got 64-Bits Ubuntu running in a Virtual Machine... (it took some time but i've done it), and i was wondering wich Ubuntu version do you advise us?

I am installing 13.10 atm, will see if it will work!

Switched to 12.04 for better support, ran into some errors at 13.10
[Miscellaneous Android Development] Yeasis:
[/COLOR]Hey Ben i got it working!!!! (well the repo thingy)

repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1

should be

repo init -u http://github.com/CyanogenMod/android.git -b cm-10.1

right?

well now i run into some other things...

what do i have to do now?

Compile:

. build/envsetup.sh

brunch cm_cocktail-userdebug

and when youre done whith these things, have do i build the ROM itself (now the working space is set up)
[Miscellaneous Android Development] BENETNATH:
Follow the protocol on bagyusz bitbucket
[Miscellaneous Android Development] infernalx:
this line is for getting device tree ? for our phones ?

brunch cm_cocktail-userdebug
[Miscellaneous Android Development] BENETNATH:
please guys, read topics, use your brains, crawl xda.

if you don't want to do this effort, i won't help anybody.

I can't do everything for you, otherwise, i can just copy/paster instruction that you won't understand.

I'll just give the basics :

the manifest is the list of all folders to be downloaded

that's :

repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1

then, we use some legacy stuff, that are added to the manifest in a separate file:

curl --create-dirs -L -o .repo/local_manifests/local_manifest.xml -O -L https://raw.github.com/legaCyMod/android_local_manifest/cm-10.1/local_manifest.xml

once you have defined all the sources to be downloaded, you ask your computer to downloaded them :

repo sync

that's around 15-20 GB

the additional step is to download the device tree, two possibilities, you download the file from bitbucket and unzip them in device/alcatel/cocktail

or you add theme to local_manifest/local_manifest.xml

following the same formatting

once everything is downloaded, you can build/envsetup.sh which will list the device available

brunch command is the actual command to launch the compilation
[Miscellaneous Android Development] okle100:
if you try more repo (in the dir where you downloaded the repo file (curl command form before) you will notice that you have actually downloaded an 404 error html file and not the repo script.

This means that the url you are using to the curl command is wrong.

try using:

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

annd then continue the steps.
[Miscellaneous Android Development] Bluezzy:
I can't install repo,it says "Failed to connect to..."
[Miscellaneous Android Development] BENETNATH:
DL it from your browser then continue.
[Miscellaneous Android Development] Bluezzy:
Download with browser?
[Miscellaneous Android Development] BENETNATH:
yep, take the url, DL it and put it there : ~/bin/repo

~ is the /home/YOURUSERNAME folder
[Miscellaneous Android Development] Bluezzy:
But when I try to download it with browser,i get google error 404

sorry if I'm disturbing you in any way
[Miscellaneous Android Development] BENETNATH:
with this URL ?

http://commondatastorage.googleapis.com/git-repo-downloads/repo

It's working atm
[Miscellaneous Android Development] Bluezzy:
THanks! NOw,i'm a bit confused,what is next step? I've followed this tutorial and stuck at:

$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
[Miscellaneous Android Development] BENETNATH:
you did put repo in the good folder ? ~/bin ?

then after, make the chmod "chmod a+x ~/bin/repo"

after that, it depends on which rom you wanna build,

that will tell you which sources you have to take (CM10, CM10.1, CM10.2 or CM11)
[Miscellaneous Android Development] Bluezzy:
Now,when i want to initialize repo,i get message : home/bin/repo permission denied
[Miscellaneous Android Development] BENETNATH:
repo is in your bin folder ?

make the chmod a+x
[Miscellaneous Android Development] Bluezzy:
Everything is done,so now,when i want to sync cm source,nothing happens.

I put this,and no problems - no more permission denied but now nothing happens - repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1

Then i put :

repo init -b cm-10.1

repo sync

ALso,nothing happend :/