yashsingh1/xdaforums huggingface dataset:
[HTC Excalibur] leocash:
Actually, i have got a dash from ebay. Everything works, except it can not detect the t-mobile phone network so I'm getting no dial tone.

Would T-mobile have locked the phone so it can't connect to the T-mo phone network? Should i call customer service and say i am a victim of a crime... :(
[HTC Excalibur] merwin:
I assume you're talking about T-Mobile USA.

If that is the case, then I can safely tell you that they do not employ any blacklisting techniques. The farthest they can go is look up a phone's IMEI and see what accounts on T-Mobile have used it.
[HTC Excalibur] stevemw:
Have you contacted T-Mobile about establishing a service plan? The phone and service are separate items, one does not come with the other unless it is part of a promotion from the service provider. T-mobile offers the htc S260 (aka "T-mobile DASH") at a discounted price to get new customers to subscribe to their wireless phone service. You may have purchased a phone with the T-mobile brand, but unless the prior owner transferred his service contract to you along with the phone (I do not think such a transfer is recognized by T-mobile or any phone provider), then it's up to you to establish a new service contract with T-mobile.
[HTC Excalibur] leocash:
Sorry did'nt mention I'm a current customer of T-Mobile USA

Yes I have been with T-mobile for over a year now. Got this phone from ebay, plug my sim in, didn't have phone signal, it just keeps searching.

So I wonder if it was T-mobile that locked the phone. Thanks Merwin for letting me know that they can not ban a phone by it's IMEI..

In this case I just don't konw what's wrong with it anymore, flushed it with T-Mo official WM6 upgrade... no signals.. sigh...

Thanks anyway guys.
[HTC Excalibur] merwin:
There's always the chance that the radio in the phone is bad. Since the phone isn't a year old, you could call them and tell them that you bought a dash from them and it won't register on the network, and you want to do a handset exchange.

They will transfer you to the data devices tech support, who will run you through a few tests, and then do a handset exchange. Since it's a T-Mobile only phone and it's been out less than a year, it's guaranteed to be under warranty. Try not to tell them that you got it from EBay :) Tell them you bought it from an indirect dealer (mall kiosk) somewhere.

Just curious, what's your radio version?
[Xperia Z Q&A, Help & Troubleshooting] micr0bb:
HELP PLEASE XPERIA Z UB TAKES LONG ON FLASHTOOLS Flashing

i flashed before with no problem stock 4.4.2 with flash tools

but now after using custom rom i m flashing that stock rom again and it take too much long now for 50mintunes.

what should i do ? :((:(
[General Questions and Answers] Syrex-OL:
Hello all :)

I'm trying to understand the actual meaning behind the the Quick Charge 2.0

Let's start with the cable:

The only parameter is the AWG ( as I read the recommendtions are for 3 feet (1 meter) is 24/28 wire gauge) ?

There is no special chip or support by the cable (as apple has the MFI for their cables)?

I had good experience the original LG cable (the one that comes with G2,G3,G4) , and Nillkin Cable Universal Flat Micro USB .

Other recommends are for Monoprice cables...

Any other good recommendations ?

What is the recommend AWG for 6 feet? any good cables you know?

Let's go to the charger:

Does it's really matter if the charger marked as "quick charge 2.0" certification ?

Did you get quick charge 2.0 results with charger that is not marked as quick charge 2.0, just by using charger that (really) outputs 2.1A ?

What is specs for a good charger ?

I know it's a lot of questions, but I know that you are kind :cool:

Thanks!!
[General Questions and Answers] Syrex-OL:
Anyone?
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Reserved
[Galaxy S5 Mini Original Android Development] pad11:
Awesome, thanks !

Installed it and testing now
[Galaxy S5 Mini Original Android Development] Kai Disobey:
After a few days of testing !!! All I can say is, Great Kernel :good:

Good performance, great battery life :D

No issues so far.:highfive:
[Galaxy S5 Mini Original Android Development] fatjoez:
Working fine on G800FXXU1AOE3
[Galaxy S5 Mini Original Android Development] Kai Disobey:
And works great on G800FXXU1AOG2 too.
[Galaxy S5 Mini Original Android Development] pad11:
Again big Thanks Curtis ! :angel:

kernel is damn good.

Games running very fast for me with the new updated kernel

The 1.5Ghz CPU overclock is .. awesome

For additional gaming performance you can lock the GPU Frequency like this:

Shell command:

cd sys/module/mali/parameters

echo 533 > mali_dvfs_control

thats it, gpu locked to 533 mhz. Thanks to hennymcc for this commands

for example:

GTA San Andreas running now with maximum resolution+visibility graphical settings

Solid 30+ FPS :cyclops:
[Galaxy S5 Mini Original Android Development] seaman5705:
Sorry for noob question - can someone show me the exact syntax to enter in Terminal (or procedure) to activate OTG ? I don't seem to figure it out .
[Galaxy S5 Mini Original Android Development] CurtisMJ:
To turn on:

su -t echo 1 > /sys/devices/virtual/sec/switch/otg

And off:

su -t echo 0 > /sys/devices/virtual/sec/switch/otg

Will ask for root.

EDIT: Enter exact commands in terminal emulator or adb shell
[Galaxy S5 Mini Original Android Development] seaman5705:
Thanks Curtis , but something is wrong in my case . It doesn't work and I don't understand why . After running the script , I granted the root access

, everything seemed to be ok , but nothing happens when I connect and USB key which is recognized in my S4 phone .
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Does anything else work? OTG also gets reset on boot, maybe it needs to be in an init.d script. I'll admit, I don't have an OTG cable to test, perhaps I should get hold of one, but the code definitely creates the right behavior (exactly the same as the other OTG kernel around here actually). Maybe switchable isn't the right way to go about it and OTG must be enabled permanently. I'll have to look into this, but in the meantime could you perhaps test with the other OTG kernel and see if it works? Also, the stick maybe might not be automatically mounting. Run "mount" in a terminal and see if it pops up. Apologies for the inconvenience.
[Galaxy S5 Mini Original Android Development] seaman5705:
No, it will not mount . I tested and OTG works with henny's kernel . Otherwise you made a great kernel - thanks for your work and your advices !
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Attached is a build of the kernel with OTG enabled on a permanent basis. If you would not mind, could you test to see if it works? If so it will be done this way in future release, if not I will have to have a good look at any related code...

(P.S, sorry for the wait, my dual-boot was giving me issues)
[Galaxy S5 Mini Original Android Development] seaman5705:
Yes , OTG works with this kernel . Great !

Note that after flashing, another reboot is needed to have the usb key properly mounting and poping up the file explorer with the key's content on connection .

Thanks !
[Galaxy S5 Mini Original Android Development] CurtisMJ:
New Version!

New version of my custom kernel released. Now includes Double Tap 2 Wake.
[Galaxy S5 Mini Original Android Development] seaman5705:
Is it possible to add voltage control to your kernel ? thanks .
[Galaxy S5 Mini Original Android Development] CurtisMJ:
CPU Voltage control is now implemented. Will work on a Synapse interface and the int and mif buses later today.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
New Version!

Voltage control, Linux patches and fixes for DT2W waking up the screen while a call is in progress(sorry 'bout that)
[Galaxy S5 Mini Original Android Development] seaman5705:
Working great - I achieved good undervolting . Thanks

Hope to see a modified kernel for Lollipop too .
[Galaxy S5 Mini Original Android Development] Knoose:
Ah, missed that one, flashed it and it is working now. Tnx
[Galaxy S5 Mini Original Android Development] MrAss69:
Seems like I can't get Synapse to work. Flashed the image from the mentioned post re-rooted, but still I get the message "no uci support detected". Busybox is installed.

Am I missing something here?
[Galaxy S5 Mini Original Android Development] Knoose:
Did you flash the kernel via recovery or via the tool mentioned by Curtismj? If via recovery you need to do it with the tool mentioned. Hope this helps :)
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Did you root with SuperSU on the broken image? The flashable backs up the kernel ramdisk to internal storage for cleaner SuperSU updates. It might have restored it when you re-rooted. If that is the case, then you need to delete the file "stock_boot_xxx.img.gz" in /data and then flash the current image and finally root. Otherwise, I can only think the flash failed for whatever reason. Good luck.
[Galaxy S5 Mini Original Android Development] Knoose:
Hi CurtisMJ,

Any news on the OTG toggle? Or have you been too busy to look into it? ;)

Best,

Knoose
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Haven't looked yet sorry. Have also been spending my free time messing with a new device :p . Will try and have a look this afternoon.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
UPDATE:

Switchable OTG ported

OP cleaned
[Galaxy S5 Mini Original Android Development] Knoose:
Haha old-school command typing I will go and look for an app that can store and automatically type commands in terminal for me.

Thanks for adding the toggle, it was the last thing I needed for my mini! Good luck with developing your new device!

Knoose
[Galaxy S5 Mini Original Android Development] elmister997:
i have formatted my s5 mini and re installed italian firmware but synapse or is displayed a "NO UCI support detected" please help me to fix this problem
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Silly question, but did you reinstall the kernel after installing the new firmware? Firmware packages contain kernel images which will replace the custom one.
[Galaxy S5 Mini Original Android Development] Knoose:
Hi Curtis!

I have noticed something odd in the updated kernel, whenever I connect a cable (to charger or to PC) in lockscreen the battery seems to be draining fairly quickly, but whenever I unlock my phone and then connect it with a cable it seems to be charging. This is both when OTG is on and off. Not that it really bugs me but I find it peculiar, any ideas?

Best,

Knoose
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Kernel driver must be doing something the charging daemon doesn't expect. There is a third option for cable type "USB", maybe that's the correct one. I cherry-picked the patch from the CM sources so I don't actually understand it too well. Will have to investigate a bit.
[Galaxy S5 Mini Original Android Development] Knoose:
USB is the way to go, I just remembered in cm13 there indeed were 3 options, one was OTG, one was charging(waterproof) and I believe one was the option to use your phone as a charger for another device (hence the battery drain), but i am not sure for the last one.

Swap BATTERY for USB and in command line and it will work ok

I will try to extract the 'advanced settings' from cm13 as it is an easier way to toggle the OTG. I will post my findings later today.
[Galaxy S5 Mini Original Android Development] duffi200000:
I can't in terminal emulator to enable USB OTG help
[Galaxy S5 Mini Original Android Development] CurtisMJ:
You can't open the terminal? Or is the command not working? Does it give any error messages?
[Galaxy S5 Mini Original Android Development] duffi200000:
I enter command in terminal and it does not work gives no such, and when I turn this way and change this file then it works, but after restarting everything disappears
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Not sure why the command wouldn't work. Perhaps root is broken. The settings do not save when you reboot. They are stored in "sysfs" which is kept in RAM. You'll need to set them every time, or use a boot script to do it for you.
[Galaxy S5 Mini Original Android Development] duffi200000:
what to do so that this setting remains always?
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Place a shell file with the following in /su/su.d

#!/system/bin/sh
su -c echo OTG > /sys/class/sec/switch/otg_cable_type

Don't forget to set its permissions to 0755!
[Galaxy S5 Mini Original Android Development] Knoose:
Hi Curtis,

I would like to try your kernel with cm12.1 as debloated TW is still too cloggy for me. I would like to try to recompile your kernel myself (and give you all the credit) but I am really a noob in this regard, and I have no idea of what I am doing. Is it possible for you to make your kernel compatible with cm12.1, or am I asking too much of you :P. I completely understand if you don't feel like it!

Best,

Knoose
[Galaxy S5 Mini Original Android Development] CurtisMJ:
The CM kernel doesn't have any breaking changes that I'm aware of. You wouldn't need to recompile, just repack with the CM ramdisk. One note is that you might need to use CM13 as opposed to CM12, but it's worth a shot. You should check out the AnyKernel threads if you would like a more automated way of doing it.
[Galaxy S5 Mini Original Android Development] Knoose:
Thank you for your reply! After I posted my previous message I found the post in which you referred to the repack program. I have tried it with your kernel but it gets stuck in a bootloop, I've also tried it with a cm13 kernel by spookcity which boots but it gives me a simcard error (same as with a tardis kernel I found for 12.1).

CM13 is a no go for me as it is buggy in some features I really like and 12.1 is less so.

Still, thank you for answering my question
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Yeah, unfortunately making the kernel work with the old CM would involve reverting the changes Samsung made for lollipop, which would involve backtracking on the commit tree to the Samsung source drop and then patching upwards with fresh patch files from the Linux kernel repository(Samsung backported a couple things). Alternatively you can just reverse patch the Samsung changes, but that way lies chaos and madness. An easier way might be to patch the lollipop stock rom's drivers to the old CM(it's how hennymc got CM13 to work). Still a lot of debugging to do either way. :(
[Galaxy S5 Mini Original Android Development] AndrewPlay25:
This kernel works on sm-g800m or only on sm-g800f?
[Galaxy S5 Mini Original Android Development] CurtisMJ:
There may be fstab issues, but as long as the G800M has the same hardware(exynos) as the G800F, it can't do *much* harm. If you want to brave it and try, be sure to backup your EFS partition, as this is the only only data on your device you can't get back if things go awry. Also, I think the build might be broken again anyway. Eh, I'll get to it...
[Galaxy S5 Mini Original Android Development] Knoose:
I was afraid of that :) unfortunately I currently do not have the knowledge to do these kinds of things. And I do not have the time to learn them right now. But I just read that samsung has released the source for 6.0.1 so maybe the henny can do the final debugging in cm13. (fingers crossed).

Thanks anyway for your wonderful kernel!
[Galaxy S5 Mini Original Android Development] OveRTRucK:
Hi CurtisMJ, does it work with the new MM update? And if not can You create new update please? :confused:
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Hello, sorry for delay. I can't actually say if it will work at the moment. Samsung usually takes another month before releasing kernel sources, but the ramdisk is likely to have big changes regardless, mostly to selinux policies, which may prevent boot even if the sources would work. I'll see what I can do when they release the MM kernel.

You can watch out for them on Samsung's OSS portal in the meantime:

[url]http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=g800f[/URL]

Edit:

So they have indeed posted some Marshmallow sources, but only the MEA variant for now, presumably to pair with the UAE region ROM. Might have to wait for full rollout to get the European sources.

They're taking their sweet time with those sources. I guess I'll try the MEA ones...
[Galaxy S5 Mini Original Android Development] Mrdream94:
HI Curtis, I'll wait too for this kernel on MM :)
[Galaxy S5 Mini Original Android Development] co-moi:
Me too
[Galaxy S5 Mini Original Android Development] oblicuos:
I wanna enable OTG on MM
[Galaxy S5 Mini Original Android Development] CurtisMJ:
I'm guessing they're not releasing the European kernel sources anytime soon, so MEA seems the only choice. I have to download both the kernel sources and the firmware from sammobile though, and have limited time and bandwidth to do so. If I get a chance I will try though.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Just finishing touches now
[Galaxy S5 Mini Original Android Development] bakmanhans:
[MENTION=5278223]CurtisMJ[/MENTION] So, you've did it? Are you able to reproduce your steps easily? Any difference with your manual on the opening post?
[Galaxy S5 Mini Original Android Development] oblicuos:
Great work! Now when you would upload the new version of kernel? i'm impatient :D
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Not yet. I just need to merge the ramdisk patches, then I can upload. Samsung made a bunch of changes to the kernel which needs a new binary.

AAAAAND done
[Galaxy S5 Mini Original Android Development] nico_vo:
Please make a kernel like this one for lineageOS 14.1

I really miss dt2w and fading led :)

Enviado desde mi SM-G800F mediante Tapatalk
[Galaxy S5 Mini Original Android Development] CurtisMJ:
That depends. CM13 only needed a repack if I remember correctly. Whether Lineage is as easy I'll have to make sure of.
[Galaxy S5 Mini Original Android Development] nico_vo:
Hopefully you can find a way to port it to android N ?

Enviado desde mi SM-G800F mediante Tapatalk
[Galaxy S5 Mini Original Android Development] Lewdog45:
Will this work on my SM-G800Y running 6.0.1? And where is the download​ link? Thanks!
[Galaxy S5 Mini Original Android Development] CurtisMJ:
The Y seems to have its own kernel sources, so I can't say for sure. (Link is in downloads tab of this page. You may need a PC browser to see it)

I did actually check out the possibility of porting to N but couldn't make sense of the Lineage sources before I ran out of time. In both these cases I'd suggest just trying with AnyKernel. Might work, might not, but unlikely to damage the phone itself.
[Galaxy S5 Mini Original Android Development] NiEb:
after flash this kernel....

I lose my wlan key, if I turn on or off Wlan.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
From the Q&A thread:

Explanation:

This is related to the Samsung Secure Storage feature on their ROMs. Basically, for security reasons, any reasonably personal data(eg. Private Mode files, S Health data, Wifi Passwords) are kept in an encrypted container. This container gets invalidated if Knox detects any changes to the system and locks out potential hackers. Flashing a kernel after the system has been setup counts as a change. While this feature's intentions are admirable, it just presents problems for the type of people that use XDA. ;)

Fix:

Luckily, this feature can be disabled with a build.prop tweak, namely

Change

ro.securestorage.support=true

To

ro.securestorage.support=false

This will cause the previously mentioned data to be stored in the regular Android manner, but unfortunately, any data that was in secure storage will now be erased.
[Galaxy S5 Mini Original Android Development] filip555:
Will this kerlnel work on g800f official 6.0.1?
[Galaxy S5 Mini Original Android Development] Mrdream94:
Yep. Read descriptions
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
G800M

What would happen if I flash the kernel in my g800M? A bootloop?
[Galaxy S5 Mini Original Android Development] Mrdream94:
Probable
[Galaxy S5 Mini Original Android Development] CurtisMJ:
There seem to be dedicated sources for the G800M on Samsung's open source portal now. I'll check if there are any major differences. If you want you can post your current boot.img here and I can try patch the zImage and ramdisk. I'm not sure what the layout is on the G800M so you'll need to figure out how to get it yourself.
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
MM

I flashed the kernel and it works in my G800M ?, i didn't have any bugs, but my phone don't enter in the deep sleep mode, just stay in 400Mhz
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
Double tap 2 wake is the cause
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Yup. There's a warning in post #2.
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
Jajaja thanks ?
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
the version 1.9 works on LL?
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Yes, though I'm afraid I deleted the build. I'll build 1.9 again when I get home this afternoon.

EDIT:

Sorry for taking a while. Had to download the lollipop firmware again and need to find time away from work to build. Shouldnt be long... have the firmware and source now. Just need time for packing the ramdisk. Sorry having to deal with life aswell. :(
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
Thanks, I would like to be able to test it, because in the new update that has gone out for the G800M, it causes me reboots
[Galaxy S5 Mini Original Android Development] Evos11:
Hi! In custom roms there is an app that can control the otg. I'm curious if i can do it too with this kernel, because i want to keep my phone to waterproof.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
OTG can be controlled. It's just a little harder, see post #2 of this thread.
[Galaxy S5 Mini Original Android Development] quanqw:
Please support duos version.
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Correct me if I'm wrong, but isn't the duos version a Snapdragon? This kernel is for the exynos version of the device and I'm not even getting enough time to supporting that at the moment (sorry guys). Perhaps try TardisKernel?
[Galaxy S5 Mini Original Android Development] quanqw:
TardisKernel don't support Mashmallow.
[Galaxy S5 Mini Original Android Development] CruzerBlade4:
thanks!

dont worry :P
[Galaxy S5 Mini Original Android Development] digu16:
Hi,

I use MM 6.0.1 G800FXXU1CPI1 on SM-G800F and with the latest Curtis Kernel undervolting works fine. Other things are nice but not so interesting for me.

But with this kernel now there is a problem with wlan. Password is not stored. So ist is neccessary to put in the wlan password every time.

Has anybody a solution?

Thanks
[Galaxy S5 Mini Original Android Development] CurtisMJ:
That's a secure storage issue. See below.

https://xdaforums.com/galaxy-s5-mini/help/qa-custom-kernel-t3174097/post65568464
[Galaxy S5 Mini Original Android Development] CurtisMJ:
Hey guys, I think I might be able to port the Knox flag faking from the S7 kernels. That might be worth the wait at least...
[Galaxy S5 Mini Original Android Development] digu16:
OK. Thank You! I've changed the build.prop:

ro.securestorage.support=true ---> ro.securestorage.support=false

But that does not work. Device doesn't boot after that build.prop tweak.

With other devices (Note3) I have NOT such ('Secure Storage') problems with CM12, CM13, MM and some Custom Kernels.

So I changed back to MM with Custom Kermel on my S5 Mini. CM with an other custom kernel is no option, camera is not so good like custom camera app.

Nevertheless, Thanks.