yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Q&A, Help & Troubleshooting] bladebuddy:
Flash image GUI : from Google play will flash both images and zips straight on the phone if that helps. Zip kernel files can be flashed in twrp.

Phone : Nexus 4 /Rom : cataclysm / Kernel : Stock.
[Droid Ultra Q&A, Help & Troubleshooting] fire159:
hi all dear ultra user .

i buy one droid ultra limited from ebay .

its gsm unlock .

and i use it very good .

now i recive 4.4 update . but i afried to update my phone and Lose it unlock .

is this possible my phone do lock carrier after update or flash new rom ?

please answer if you know ):

sorry for my bad english
[Droid Ultra Q&A, Help & Troubleshooting] GnatGoSplat:
It is technically possible to lose an unlock from an update, but very unlikely. Many people would be upset, it would be a big mess, and I've read there's some legal reason why all recent Verizon world phones ship GSM unlocked. It's my opinion you have nothing to worry about.

FWIW, the phone will stay unlocked after the 4.4 update.
[Samsung Galaxy Grand Quattro] okdone:
Hello All,

Did anybody face similar issue? Please help:-

I have Samsung Galaxy GT-I8552 quattro/win

OS official 4.1.2.

Baseband I8552XXAMDB

Kernel 3.4.0-1163727 dpi@DELL132#1 SMP PREEMPT Wed Apr 24 17:05:42 KST 2013

Build: JZ054K.I8552XXAMDB

Problem => The touch on this phone is sticky. (I mean once I touch any icon, the touch remains sticky and soon it pops up the alt. menu (equivalent to tap & hold)).

Initially I thought its OS feature which I should disable. I tried increasing the Tap & hold delay - didn't work. I rooted the set to clean out the bloatware gift from Samsung. Once I enabled "Show touches" then I understood that most of the times, once we touch the screen, the touch just stays there until we tap it again.

Is this a hardware issue, or can be fixed somehow at software side? Please help.
[Samsung Galaxy Grand Quattro] okdone:
I just flashed the stock rom from http://xdaforums.com/showthread.php?t=2550692.

The bug still exists. Could this be hardware issue :(
[Samsung Galaxy Grand Quattro] coolkoushik07:
Yes this is hardware issie. Go to service centre..
[Samsung Galaxy Grand Quattro] mrgwin:
Did u try turning TalkBack Off? My phone once, touch everything but have nothing, have to touch it twice, is that your prob?
[Samsung Galaxy Grand Quattro] okdone:
I didn't completely get your description but I think this one is different Issue I'm facing. TalkBack is already off on my set.
[Samsung Galaxy Grand Quattro] okdone:
Hmm.... Ok thanks. I think its hardware issue coz nobody else is facing it. & I think I'm in a trouble as well coz I've already thrown the bills & all don't know where. I flashed CWM recovery and unrooted the set somemore thinking that removing some unnecessary apps would resolve the issue :( :mad:
[Samsung Galaxy Grand Quattro] coolkoushik07:
try flashing full stock rom using odin once.
[Samsung Galaxy Grand Quattro] id74em8:
Do a full reset, like the reset you do when your device gets bricked.

It might help.

Go to CW, clear the cache, do a factory reset, go to download mode, flash the stock rom via odin.
[Samsung Galaxy Grand Quattro] Rasesh Pattani:
Hello,

I am from India, having the same problem.... i think the problem is not with the hardware if it was then something might not work... i took this phone to samsung service station they said no issues with touchpad or any hardware problem but if you want to get solved any how pay indian rupees 3000/- cant afford much would buy new one... but instead of that,solving it would be helpful for many...cause i tried every possible flashing method with and without the pit file but same issue occuring... and in-fact many people are facing this emerging mysterious problem with this model only. Can anyone contact any xda-developer and raise this issue and help people facing the same.

Thanks in advance.

contact id : razorw88@protonmail.ch
[G2 Q&A, Help & Troubleshooting] Nickyro23:
Hello all... so I'm having a bit of a random issue where my default keyboard selection (Swype) randomly stopped sticking. I'd select it as default and all would be fine. Once I put the phone down then come back to it after a short while, it switches itself back to the stock LG keyboard, which I'm not very fond of. I'm stock rooted on Verizon and using a few xposed modules. Did all that yesterday and things have been fine up until about an hour ago when it started doing this. I changed nothing in xposed since last night. Been using the phone all day without issue. Any thoughts why it would be doing this, and a way to make it stop... preferably one that doesn't involve wiping data?? Any help would be greatly appreciated! Thanks in advance!

Update: So I cleared cache and dalvic in recovery, which somehow I didn't think about doing before, and that seemed to work (for now). However, I'm still quite curious what could have caused this, in case it starts up again. Which is certainly possible. Again, thanks in advance!

Update #2: Yep, that didn't work Lol gahhhhhhhhhh!

Update 3: Ok I think I got it, sheesh ... greenify somehow added Swype to its hibernation list... no idea how. I removed it and it seems to be sticking thus far. So anyone who is having this issue while using xposed modules, such as greenify, double check what apps greenify is hibernating at that time.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] thepocketgeekjr:
So I have a bricked I747 it had the 4.3 firmware update on it and now I am looking for the 4.3 stock update to load into odin and I cant find it.

it seems like everywhere I go I eather cant download it or is not there All I need is the 4.3 I747UCUEMJB file but it is nowhere to be found :confused: so where the heck is it?

does enyone know? if so pleas post on this thread this is the most aggravating thing ever!
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] shortydoggg:
This is the very reason why we rooters must be careful about having our phones with the latest firmware.

There is no 4.3 I747UCUEMJB firmware to flash through Odin. AT&T never released it. The best that you can do is flash a 4.3 custom Rom from the general or the development sections.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] audit13:
This might help: http://xdaforums.com/showthread.php?t=2075639
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] theramsey3:
http://xdaforums.com/showthread.php?t=2549068
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] ram_go:
I am an amateur to this stuff. I have gone through many threads related to this search but i dint understand a word in them.please explain me step by step what to do in detail to get back my samsung original os for NOTE.I dont know what's meant by flash,root etc.please explain in normal english what to download and where to save and how to install step by step procedure.please explain every step in detail.HELP ME!!:(:(:(:(:(
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] jomar_uk:
http://xdaforums.com/showthread.php?t=1424997

Hi

You will find the ROM you need and all instructions here.

Shalom and best wishes, john
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] nokiamodeln91:
Wondering how he got to Asylum 4.4
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] vishaldhamnekar:
:o:o Funny...
[HD2 Android Q&A, Help & Troubleshooting and Genera] htccraze:
I haven't been using my HD2 in quite awhile & when I went to use it last the touch screen stopped responding. I use to have this app you install on Windows where you would run the app & it would connect to your phone. Can anyone please tell me what that is called? There are a ton of people that use it I just can't recall what it was. I want to download it again so that I can connect my phone to it & get my pics & stuff off it. I wish I could give you a better description but all I can remember is it had tons of features to it. It is a windows program you install on your computer so that you can connect your phone & see everything on your computer. I think you could do debugging, move folders, install stuff to certain locations, maybe it even had a emulator with it but I am not sure on that 1. It would be very useful so that I can get this stuff. Thanks for any help.

It is not the Android SDK but I think it may have had Android in the name.
[HD2 Android Q&A, Help & Troubleshooting and Genera] htccraze:
Never mind, I found it. It was called Droid Explorer.
[G2 Q&A, Help & Troubleshooting] virgingrandma:
Using twrp ...Whatever the most recent is 2.6.3?

I,have successfully installed cm10.2 Roms in the past.. However when I do the same with a kitkat ROM.. It always fails, I've tried paranoid and cm..... I've wiped, cleared cache and dalvik but alas to no avail :3

Does anybody have suggestions? I almost died of smiles when knock on worked in 4.3 cm (kind of) but I'm sick of the stock ROM and lg's...... Sh-ware
[G2 Q&A, Help & Troubleshooting] gusly:
There's a discontinued 2.6.3.4 in the Original Development section. Flashes kk ROMs just fine :D
[G2 Q&A, Help & Troubleshooting] virgingrandma:
Seems flashing that particular recovery with flashify is... Unhelpful xD just fails to boot into even lg's three power button precursor
[G2 Q&A, Help & Troubleshooting] gusly:
Yeah, I encountered problems through flashify too. I just flashed the zip from TWRP 2.6.3.x, then rebooted the recovery.
[G2 Q&A, Help & Troubleshooting] RubbleTea:
Hey for 4.4 Roms you need twrp 2.6.3.3...comes in a zip so easy enough to just flash!....also Philz custom cwm recovery supports 4.4
[G2 Q&A, Help & Troubleshooting] bachera:
yeah update recovery,but also do a system and data wipe as well.

be sure to have a backup

and fully downloaded rom.
[G2 Q&A, Help & Troubleshooting] virgingrandma:
Thanks to all... I used a discontinued 2.6.4? Twrp... I ended up using the noob friendly tool that was provided... In surprised at how stable nightlies are
[General Topics] fimbulvetr:
Hello,

I've searched relentlessly for anything on getting linux on the HTC apache (Audiovox 6700 from Alltel, specifically), and there's very very little out there.

I've successfully gotten it booting, but not fully booting, by using the instructions on http://wiki.xda-developers.com/index.php?pagename=UniversalProgress

I've used haret, the kernel, and the haret config linked to off of that page, and haret detects my cpu and executes the kernel. The beautiful penguin shows up, by the text is all overflowing on the screen (I can probably only see 50% of a line, with 25% of the remaining on the non-visible left, and 25 on the non-visible right).

Does anyone have any hints for how I can configure it to see the whole line? I saw talk of using IRDA to do the console logging, but couldn't find any specific information on it. How do I do that?

Thanks

fim
[General Topics] cr2:
If you are using the kernel for Universal on Apache, then the "htcuniversal" LCD parameters are hardcoded (480x640).

You should dump your own LCD data with haret

and override the pxafb settings. Still, it is better

to modify the kernel source and have a standalone Apache config.
[General Topics] fimbulvetr:
I see now that I was badly mistaken. Someone suggested using universal for running linux on the apache in a post on this board, so I misinterpreted "Universal" to mean "All other classes of HTCs".

The universal is really just another kind of HTC product and the fact that the universal instructions work for it is merely because they have similiar (the same?) cpus. It's possible that not all other hardware is the same.

So I'm checking out CVS to see if there's anything I can do to for an apache definition.

So really, why isn't there an apache section in the forum, and what's with the distinct lack of info? Is it because it's too new?
[General Topics] cr2:
Because it is a US model, this site is in Europe, and the most htc phone linux developers are europeans.

You can find more info about Apache here

http://www.handhelds.org/moin/moin.cgi/HTCApache
[General Topics] fimbulvetr:
I see. Thank you for your help so far.

Can you or anyone else give me just a brief rundown of how to get a kernel compiled for these monsters?

These are my questions:

#1. Do I get the kernel sources from here (the sf repository) or from handhelds? Which one is more capable of working with HTC devices?

#2. Is it just the normal "get source, cd source, make (x|menu)config, make bzImage" assuming I have the arm-gcc in my path?

#3. Where are the def-configs? I see all kinds of people talking about them, but cannot find the exact url/location for any, even the ones for universal (This problem related to #1, I might not be looking in the correct spot).

#4. Once I have the kernel image compiled and good to go, do I just use/modify an existing initrd image (mount -o loop -t cramfs kind of stuff) and put in there what I want just like a normal initrd?

That's all I have for now. I guess I gotta go purchase a minisd card reader now so I can format my minisd card. I wonder, do these card readers present minisd cards as block devices to linux so I can just sudo fdisk /dev/foo with them?

Thanks
[General Topics] cr2:
sf has the branches (-ba0 and -un0) that have the drivers for the respective phone.

Yes. If it is not in PATH, then do

PATH=/here/is/my/arm-gcc/bin:$PATH make (x|menu)config

BTW, on arm it is zImage, not bzImage

arch/arm/configs

Yes. It is not cramfs, but a normal ext2fs.

Mass storage devices are always block devices.

Either a scsi disk, or a /dev/mmc/blk*/disc

I think your first step should be to take the latest

haret version from

http://jornada820.sf.net/files/haret (the source is in the sf.net CVS, and should be compiled with gcc)

and gather the hardware information.
[General Topics] fimbulvetr:
cr2, you're a gentleman and a scholar.

Sure, I can do that. How do I do it? I suspect I boot into windows, dock the phone, let the tcp/ip connection establish between the phone and windows, startup the latest haret you linked (20060401), from the windows box "telnet <phone ip> 9999" and run some commands?
[General Topics] fimbulvetr:
Yep, I got it. I know exactly how to get in to haret from the outside. What information should I dump? What format do you want it in? I see gpio dumps all over, do you want me to just paste that in a apachegpio page? What else should I get?
[General Topics] fimbulvetr:
Good news, I've made some good progress. I can now compile my own kernel since I have the K2-6-12-hh2-xda0-un0 branch. I can copy it over and boot it. Once I can get a shell, I'll put detailed instructions up in the wiki and work on the hardware dumps and getting some data out there.

Before that though, I can't get it to get past the mmc_rescan portion. Whether I boot with root=/dev/ram0 or root=/dev/mmc/blk/part2, my own custom kernels or the ones available on your site (http://jornada820.sourceforge.net/files/uni/) it always just hangs on mmc_rescan. I'm not sure what comes after that so I don't know if it's hanging looking for a mem card (mmc) or if it's the command after that. It hangs with either the card in or out. WM5 recongizes the first partion (32mb fat16) on the disk, and my linux box recognizes and writes/reads to both parts on the 1gb minisd card, so it must be something with the card or a driver.

Anyone have suggestions on how to get to a shell?

How about if I recompile the kernel without mmc support? Perhaps it wouldn't even hang on looking for one if it wasn't enabled. How did other people get it to boot?

PS. Anyone have solid instructions how to build the initrd? After I make zImage, cp zImage /blah, make modules_install, cp -pR /lib/modules/<kernel> /blah, etc, what command do I run to make the initrd? What files do I need to generate the initrd?

Thanks
[General Topics] cr2:
Type

help dump

in haret.

It has the "noninteractive" mode too.

The most important is the output of "dump gpio" and

"dump pxa27x"

You can save the output to the disk with

the commands like

"dump pxa27x apache_pxa27x"

Use the http://wiki.xda-developers.com/index.php?pagename=UniversalResearch

as a reference.
[General Topics] cr2:
The HTC Universal kernel assumes that you have an

ASIC3 as the MMC/SD controller at a certain hardcoded

location

http://wiki.xda-developers.com/index.php?pagename=ASIC3

Look at the output of "dump gpio", maybe you

are using the PXA27x MMC/SD controller.

Just remove ASIC3 in the MMC device section.

You don't really need to rebuild ramdisk. It is effectively the same for all HTC pdas.
[General Topics] fimbulvetr:
Here we go. I've been compiling kernels left and right, and I'm almost to a good working one. Right now, I'm leaving all mmc devices out. You suggested that I may have the 27x mmc controller, but there are no options for that in the kernel. I'm pretty sure I don't have the asic3 because with haret "dump asic3" shows nothing.

I've put some pages up on the wiki, they aren't as detailed as the universals so I still have a lot to learn. Here they are:

http://wiki.xda-developers.com/index.php?pagename=ApacheGPIO

http://wiki.xda-developers.com/index.php?pagename=ApachePXA27x

http://wiki.xda-developers.com/index.php?pagename=ApacheResearch

So is there a way to figure out which mmc driver I need?

How do I find the purpose of the GPIO registers? dump, hold down a button, dump, compare the differences?
[General Topics] cr2:
Your "dump gpio" suggests that pxa27x mmc is used.

"dump asic3" does not know about your machine.

Why does it end at gpio 113 ?

Are you using the latest haret version in files/haret ?

IMHO, the output should be longer.

I think you are using a PXA27x mmc.

Compare with

http://wiki.xda-developers.com/index.php?pagename=MagicianGPIO

http://wiki.xda-developers.com/index.php?pagename=BeetlesGPIO

http://wiki.xda-developers.com/index.php?pagename=AlpineGPIO

http://xdaforums.com/viewtopic.php?t=5601&start=25

The "alternative" GPIOs (ALT > 0) have a predefined

meaning, see above.

There is a "wgpio <time>" command to do that, but

you should combine it with "set igpio(X) 1", for all

X that flood the output (like the LCD lines).
[General Topics] fimbulvetr:
My apologies, I was using an old version of haret. I've upgraded and redid the pages (I got there just after you updated the pages). I did an awk/sed script for formatting the dump for the wiki,and I forgot the 4th column which explains the absense of GPIO 72-95 & 114-119.

I also reupdated http://wiki.xda-developers.com/index.php?pagename=ApachePXA27x page with the appropriate output.

I have linux booting fully to ramdisk now, but I see this ramdisk stuff is missing some dropbear files, I can't get usb0 to come for some reason and my keyboard doesn't work so I can't get in there:)

My screen is constantly filling up with the "[B" character too, and it doesn't seem to ever stop.
[General Topics] cr2:
Ok. It looks much better now. You can mask the known gpios and trace the hw buttons and irqs.

Do you have the pxa27x_udc driver in the ramdisk

/lib/modules/* ? Is it loaded by /linuxrc script ?

It is not surprising, because you don't have the keyboard driver :)
[General Topics] fimbulvetr:
Can you give me a brief rundown on how to do this?

Yeah, it looks like it's loading. I'm pretty sure it's just user error on my part, I'll keep trying, it will work eventually.

Ok, well at least I know the source of the problem. Any suggestions on how to get it? Do I not have it because it's not written yet, or do I not have it because I'm missing something from the kernel or don't have the module loaded?

Can I use irda to get to the console and login and mess around? I can get minicom to see all sorts of question marks and stuff, but I cannot get it to act like a real terminal session. Is there a better utility than minicom?
[General Topics] cr2:
wgpio 60

in haret will report all the pxa27x gpio changes for one minute,

but you are not interested in the LCD data.

So add (at least)

set igpio(58) 1
set igpio(59) 1
...
set igpio(77) 1

BTW,

usb 1-1: new full speed USB device using pxa27x-ohci and address 2

Is it your MSM CDMA phone chip ?

Can you mount the usbfs and do

cat /sys/bus/usb/devices ?

HTC Universal:

http://xdaforums.com/viewtopic.php?t=35972&postdays=0&postorder=asc&start=316

You don't have it, but you can adapt an existing one.

It should work, but you need a 'mgetty' or similar on top of the irtty.

What speed do you set in minicom ?
[General Topics] fimbulvetr:
Sweet. I've putting descriptions now. You can see them here:

http://wiki.xda-developers.com/index.php?pagename=ApacheGPIO

So far, I have the camera button, internet exploder one, keyboard extended, voice recorder, etc. The volume slider is pretty tricky, there's a lot of stuff changing. Should I be able to find a change when I say, shut off my wireless and turn it back on, dock/undock, insert headset, remove/replace minisd card, etc?

~ # cat /proc/bus/usb/devices

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.12-hh2-xda0-un0 ohci_hcd
S: Product=PXA27x OHCI
S: SerialNumber=pxa27x
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=05c6 ProdID=3197 Rev= 0.00
S: Manufacturer=Qualcomm, Incorporated
S: Product=Qualcomm CDMA Technologies MSM
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

(I put that in the wiki too, http://wiki.xda-developers.com/index.php?pagename=ApacheProgress)

Well that's good. How do I go about adapting? How do I figure out what I have? Should I compile the kernel with some modules (which ones?) and try them?

You can ignore my irda questions. I'll do some googling and RTFM'ing and get it figured out. Thanks.
[General Topics] cr2:
Great!

Yes. Add the touchscreen, camera,

sound play/record, bluetooth and phone to this list.

P: Vendor=05c6 ProdID=3197 Rev= 0.00
S: Manufacturer=Qualcomm, Incorporated
S: Product=Qualcomm CDMA Technologies MSM

Ok. So we have the same problem :)

You can look at the htcuniversal_kb.c driver.

It supports the keyboard and buttons.
[General Topics] fimbulvetr:
Well, here's the status.

I've added more codes to the GPIO, still more to come. I've got dock/undocked, phone off, phone on (questionable), bluetooth on and bluetooth off, etc.

I've also got linux fully booting on the unit. I've got a good kernel with built in pxammc support so I don't need the ramdisk, etc. My kernel also contained about everything HTC related that I could in the form of modules. The bad news is, nothing works. I can't get my keypad to work. I hit buttons but the letters that show up on the screen aren't even close.

My touchpad/screen also does not work. My unit boots into opie but I can't click on anything with my stylus!

Got any direction for those issues?

Which problem is that? We can't use the phone yet because we're unaware of how to talk to the CDMA device?
[General Topics] cr2:
That's very good.

With the htcuniversal_kp module loaded ?

Then you only need to dump the raw scancodes

and change the translation table.

Your machine ID is 959 http://www.arm.linux.org.uk/developer/machines/ , and we can add a htcapache subtree to CVS.

Do you see the touchscreen irq ?

In general we have two options now: you disassemble

the phone and write down all the chips you will see :)

and/or you dump the wince dlls & stuff.

We need to log/find out the communication protocol

used for the _data_.
[General Topics] cr2:
dump wince

Can you do "dump wince" and post the results ?
[General Topics] fimbulvetr:
Ok, I got the scancodes for my keyboard. I don't know C very well. Can someone give me a jumpstart on what to do for the driver?

Anyone have advise on the touchpad?