yashsingh1/xdaforums huggingface dataset:
[Motorola Droid 4] Jishkah:
Yep. I found that out, today. :( The "official" CyanogenMod GApps package didn't work on 03/04/2015's Nightly; I mean, it did, but the Play Store wasn't bundled with it... which is odd. A bunch of apps threw me an error message, too - something about the device not being supported by Google Play Services.

I think that I'm gonna stick with CyanogenMod 11 M12, for the time being. For some reason, I assumed that the CM12 Nightlies were stable enough to be used as daily drivers. There was ONE issue that presented itself with CM11 M12 - I'd periodically get a "Message could not be sent; tap to retry" notification out of the blue, and I'd swipe it away only for it to come back - but that's about it. I'm still really surprised to see how far CM12 has come on the Droid 4; it's gotta be hell to maintain the phone after 3+ years of release, especially since so many of its drivers are closed-source. It kinda warms my heart a bit, haha.

On an unrelated note, I managed to get WiFi/Data working on CM12. No idea how - it just chose to work when I tried reinstalling the ROM.

EDIT: My bad. Data does NOT work. I have signal - I can make calls, check my voicemail, and so on and so forth - but data is still down, for me. WiFi works, at least.
[Motorola Droid 4] MekaByte:
I've found that unmounting the SD card dramatically improves performance -- the time spent locked up in "system" and "loop98" diminishes greatly. I still need to do more tests to see if it's because of 1) the existence of the SD card at all 2) the number of files on the SD card or 3) particular files on the SD card, but something is definitely going wrong there. The weird thing is that the "sdcard" process itself doesn't come up much.
[Motorola Droid 4] Jishkah:
Can you tell me more about the Gapps issues that you were having? I've been having some issues with it, as well, on 20150304. All sorts of "Device is unsupported" messages, Play Store isn't showing as installed... I could use the Paranoid Android Gapps package, but I'd rather stick with the package that's linked on CyanogenMod's wiki, if only for the sake of consistency. Besides, I don't know why it wouldn't work; Gapps packages are pretty universal, save for what's packaged in them.
[Motorola Droid 4] Septfox:
Which'll be particularly important in the future when people start installing to Stock more, LP+normal Gapps=instantly maxed-out system partition...

Most of Google's stuff can be gotten from the market, anyway.

And this is pretty damn weird, because it should work fine, independently of the nightly. That it didn't flash the Play Store suggests something went wrong during the Gapps flash.

The funny thing is, with the exception of the weird crap happening today and a few nightlies back in February having to do with the lowmem killer, they are. Slowdowns here and there, but it's been rock-solid.

Check up a few posts, there was someone else having trouble with data too, might be the same situation. Should be fixed in the latest (20150308) if so.

I was having issues in Safestrap specifically, trying to flash a copy of them I know is perfectly fine. I would select the package, swipe to flash it, SS would freeze for a moment, then the screen would go black for a moment, and the main menu would come up as if I had just booted back in.

Once I managed to get CM12 to boot back up (which involved clearing cache and waiting about five minutes longer than normal - yes, on top of the already long time it takes when rebuilding cache - to clear the boot animation phase), Play Services itself ran/has been running fine.

The thing is, you hit the point of not being picky right there: Gapps are pretty much universal. Heck, Play Services itself was recently updated twice (the latter time to fix an oopsie causing permanent wakelocking); all you need the copy in the Gapps package for is the initial connection to Google's servers (and by extension the Store) so it can immediately turn around and replace itself anyway.

I'd recommend PA Micro, it's easy enough to pile the rest of the Googleware in that you use from the Store.

Odd. "loop98", I believe, is the loopback driver thread; it shouldn't have anything to do with external storage. As you've observed yourself, another process comes up when the SD card is heavily used. But hey, I'm no dev, there's probably some mildly unintuitive reason for it. Perhaps some kind of resource contention going on.

I'm on Stock, so I haven't seen anything related to loopback for a while, but I'll try going cardless for a bit and see what happens as far as performance.
[Motorola Droid 4] Puppymang:
i had data connection problems with CM12 initially as well but i did what http://xdaforums.com/showpost.php?p=59240688&postcount=357 this post said and data started working

as for gapps i always use PA gapps nano or micro because i personally don't use a lot of the google bloated apps and google play is the most important thing

i cant comment on the stability of CM12 because i didn't use it for very long but it seemed fine for me with the OC kernel. the only thing i missed was being able to wake the device by pushing any button on the keyboard but im hoping that gets added in the future.
[Motorola Droid 4] Oggie7797:
The thing is that gapps are gapps (google applications) and regardless of consistency, flashing the "cm" ones will fill up your system partition since they're for newer high end phones. I always flash the nano pa gapps and download anything else googley that I want. Remember, we have old devices so you have to take some suggestions such as gapps with a grain of salt. Id rather have a heavy data partition than a system partition any day :)
[Motorola Droid 4] Jishkah:
It hangs on a blank screen, basically. The backlight's on, but nothing happens. So... it's the middle "phase" of the post-buzz black screen and the boot animation, if that makes sense.

I let it sit like that for a half hour, but nothing changed. Force-resetting the phone didn't help, either, nor did reinstalling the ROM. What I DID find odd is that Safestrap Recovery offered to install SuperSU onto the ROM before attempting to boot into it, because it couldn't auto-detect whether the ROM had root access or not. I tried both options - letting it install SuperSU, and keeping it from installing SuperSU - and I received the same blank screen, regardless. Even still, the option to install SuperSU shouldn't have popped up - that's never been an issue on previous Nightlies.
[Motorola Droid 4] sd_shadow:
If safestrap says Rom is not rooted, rom didn't install correctly

Redownload, verify md5s
[Motorola Droid 4] Jishkah:
I did. I re-downloaded the ROM twice - once from my laptop, and another time through my phone. Each time gave me the same issue. I'm actually curious to see if yesterday's Nightly works for anybody else, at least via a clean install.
[Motorola Droid 4] X_Files:
I've installed last build yesterday. I've edited ramdisk.img and install to clean safe slot. Rom is slow as usual, but everything works.

The main issue is incoming calls. Usually takes 5 seconds before the phone starts ringing and it takes 10-15 seconds than I can see caller's name.

On CM11 rom with same apps installed it takes only 2 seconds and i see caller's name!
[Motorola Droid 4] Jishkah:
Odd. Uninstalling and then reinstalling Safestrap Recovery fixed the issue. 20150308 is booting up, finally.

I repeat: 20150308 works. Sorry 'bout the confusion, everybody; I have no idea why things were failing so catastrophically on my end. I'll update this reply if Google Apps works properly, as well.

UPDATE: The Google Apps package from CyanogenMod's wiki page works, as well. So far, everything is working seamlessly, save for the obvious bugs that come from being pre-Milestone Nightlies. In short, I'm a dumbass.
[Motorola Droid 4] chowtom:
0304 & 0308 build boots fine with some issues.

Use Mentor.37's Safestrap 3.75 for unused partitions and install at safe slot.

Tested & Works:

Data connection (GSM 3G & HSDPA)

Camera (Can't use extsdcard)

Bluetooth

Phone

WiFi

WiFi-tethering

GPS

Issues:

Custom ringtone doesn't work. Plays default ringtone whatever you set.

Ambient display doesn't functional

:)
[Motorola Droid 4] joojoobee666:
Still seeing the indicator on but some issues passing data. One issue in particular I've encountered connectivity with is the Play Store. Though other applications can pass data, this seems particularly affected by the problem. I haven't been able to capture it via logcat, however, since it's been working for me lately, but somehow the play store seems to think there is no data connection at times. Here's the data you requested, slightly anonymized:

shell@cdma_maserati:/ $ [B]ip route list[/B]
xxx.xxx..62.228/30 dev rmnet0 proto kernel scope link src xxx.xxx.62.228
192.168.157.0/29 dev usb1 proto kernel scope link src 192.168.157.1

shell@cdma_maserati:/ $ [B]ip addr list[/B]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
link/ether f2:d0:77:5f:xx:xx brd ff:ff:ff:ff:ff:ff
3: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
link/ether a6:77:84:46:xx:xx brd ff:ff:ff:ff:ff:ff
4: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 6e:f1:c1:9b:xx:xx brd ff:ff:ff:ff:ff:ff
5: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
6: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN
link/tunnel6 :: brd ::
7: qmi0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 36:f3:a0:df:xx:xx brd ff:ff:ff:ff:ff:ff
8: qmi1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 8a:53:52:10:xx:xx brd ff:ff:ff:ff:ff:ff
9: qmi2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 7e:ce:67:8d:xx:xx brd ff:ff:ff:ff:ff:ff
10: qmi3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether ba:e5:25:f5:exx:xx brd ff:ff:ff:ff:ff:ff
11: usb1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 02:21:00:1d:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.157.1/29 brd 192.168.157.7 scope global usb1
inet6 fe80::21:ff:fe1d:xxxx/64 scope link
valid_lft forever preferred_lft forever
12: mmi0: <BROADCAST,UP,LOWER_UP> mtu 1428 qdisc pfifo_fast master rmnet0 state UNKNOWN qlen 1000
link/ether 02:21:00:1d:yy:yy brd ff:ff:ff:ff:ff:ff
13: mmi1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 02:21:00:1d:3c:fb brd ff:ff:ff:ff:ff:ff
14: mmi2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 02:21:00:1d:xx:xx brd ff:ff:ff:ff:ff:ff
15: mmi3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 02:21:00:1d:xx:xx brd ff:ff:ff:ff:ff:ff
19: rmnet0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1428 qdisc noqueue state UP
link/ether 02:21:00:1d:yy:yy brd ff:ff:ff:ff:ff:ff
inet xxx.xxx.62.228/30 scope global rmnet0
inet6 fe80::21:ff:fe1d:yyyy/64 scope link
valid_lft forever preferred_lft forever

If you need it non-anonymized, let me know and I'll send it to you in a PM.:good:
[Motorola Droid 4] thelolotov:
In general, I've always had problems with Google services taking very long to sync, if they sync at all. My email takes forever to come in via gmail, but my work (IMAP) email comes in just fine. This problem started on CM11
[Motorola Droid 4] stargo:
Hi,

Hmm, this could actually be an APN-issue (again). Try using /system/etc/apns-conf.xml from the stock rom and then (after a reboot): Cellular networks -> Access Point Names -> (three dot menu) -> Reset to default

Yay, it got the right netmask, so every other connectivity issue is (most likely) not caused by our closed-source radio-library :)

No need, I now know that my hack works as intended. Thanks :)

Cheers,

Michael
[Motorola Droid 4] :
Thanks [MENTION=3457922]stargo[/MENTION]!

I've been doing my own builds with the old recovery patch you made. I guess it's time to upgrade my SafeStrap! I have been using this as my daily driver for almost a week, and I'm pretty satisfied. Keep up the good work! :)
[Motorola Droid 4] joojoobee666:
No go. After resetting, all I see is "access points names are not available for this user" and obviously no data connection since apn list is blank. I'll integrate the settings from that for our MCC/MSC to the CM apns-conf and see if that works better. I'll keep you apprised.
[Motorola Droid 4] herbmillerjr:
ssh?

Quick observation: Where is the /system/bin/start-ssh script?
[Motorola Droid 4] trevorjanssen12:
Mobile Data works on Verizon networks, I tested it and it works. I just can't load up the xda web page, other than that it works.
[Motorola Droid 4] joojoobee666:
So far, no problems but it's only been 16hrs. I also only merged in the apn settings for normal cdma (310/012) and LTE (311/480). I'll continue using this for now and see if I lose connectivity at all.:good:
[Motorola Droid 4] ferviverus:
[MENTION=3457922]stargo[/MENTION]

Some mini-wishlist

- Touchpad and Mouse works, but a cursor don't show up (invisible)

- Probably u cannot fix it - HDMI vertical scaling (in other cyanogenmod it also doesn't work) [and you have black area on screen]

- Automatic Brightness doesn't work (?)

Fervi
[Motorola Droid 4] stephbiker:
little bug

hello

i have notice a little bug in the french versions of clock

when you select days to repeating alarm

"S" "M" "T" "W" "T" "F"

the clock lock

"M" "T" "W" "T" F" "S"

"sorry for my english i am french user"
[Motorola Droid 4] :
Anybody having battery issues?
[Motorola Droid 4] rush242:
Lost root!?

Ohfercryingoutloud, I installed SS 3.75 and the usual deal and I lost root.

Now I can't re-install SS recovery, though the phone gives me the option to boot into recovery (and I have, more than once).

Anyone know the best way to proceed?

Thanks, as always!
[Motorola Droid 4] joojoobee666:
Which recovery is it booting into? If it's the stock one, that will do you no good.

If you did not overwrite the stock slot and this is what it is booting in to, re-root (I'm pretty sure you can use towelroot now) and reinstall SafeStrap. If you overwrote and it's not booting, I suggest fastbooting back to stock, rerooting, reinstalling SS and you should be good to go. This won't have any effect on the custom slots.
[Motorola Droid 4] lucize:
data

anyone ?

http://review.cyanogenmod.org/#/c/79912/
[Motorola Droid 4] mymegabyte:
Looks promising. May be the underlying cause of some of the issues I've observed.
[Motorola Droid 4] MasterManson_Gunstorm:
the mirror for gbapps http://droid.cs.fau.de/cm-12.0/gapps/gapps-lp-20141114-signed.zip get 403 Forbidden error
[Motorola Droid 4] joojoobee666:
It does. I'll merge in manually here and test since it's still under review.

Update: First batch wasn't so good. The icon no longer displayed the correct signal (no LTE icon) though data was working. However, this was using some modified APNs. I'm putting the CM stock APNs back in to see how things work.
[Motorola Droid 4] rjspring:
many thanks to the devs for this. my wife has a droid4 which is barley usable after having it for about a year, she will probably replace it with another phone - but I'll put lollipop on it just to play around.
[Motorola Droid 4] rush242:
Data Issues

This is precisely what has happened on my Droid. At first I thought it was the result of being in Denmark last week and effing around with Mentor's GSM patch.

But now that I am back in the US with Verizon, the Droid will make calls and texts, but no matter what I do, data is an issue, e.g., ERR_NO_INTERNET_CONNECTION or something similar. No matter the setting, Global, GSM/somethingorother, et cetera, there has never been any indicator whatsoever (LTE, R).

Is there a way for us plebes to add your changes into our ROM, might be worth a shot before Michael gets a chance to look at your ideas.

Thanks!

---------- Post added at 02:22 AM ---------- Previous post was at 01:51 AM ----------

Under APNs, I have:

Verizon/Internet

Verizon CBS/VZWAPP

Verizon FOTA/VZWADMIN

Verizon IMS/VZWIMS

Verizon Internet/VZWINTERNET

All with radio buttons, none of them selected.

Should I choose one? If so, which?

---------- Post added at 02:41 AM ---------- Previous post was at 02:22 AM ----------

Thanks JJB, I did some version of just that.
[Motorola Droid 4] Septfox:
Yeeaaa, as sd_shadow said, the ROM coming up as unrooted is rarely a good sign...

Well, I imagine that installing a ROM which the device was never meant to run through an experimental bootstrap that's essentially hijacked the majority of the startup process from the normally very locked-down system probably has something to do with it. In all the twists and turns required to get this working, something's bound to go wrong every now and then. Er, repeatedly.

Anyway, good to hear it's finally begun working properly for you. Welcome to the CM12 cool kid's club, have a complimentary mint that may or may not contain delicious bugs~

Ambient Display is half functional; it will turn the display on (eventually...) when you receive a notification. However, our phone lacks the rotational sensor it needs out of the box, so picking up/laying the phone down does nothing. Enabling it also breaks the screen-off animation for some reason.

Custom ringtones need to be installed into the system's ringtone folder. That I know of, two file managers currently work properly for this operation: the built-in File Manager, and Root Explorer:

Copy the ringtone(s) you want to use to /system/media/audio/ringtones/.

- If using Root Explorer, you should be done at this point, the ringtone(s) should show up in the picker list.

- If using CM's File Manager, change the permissions on each ringtone to -rw-r--r--. That is, Read for Owner/Group/Others and Write for Owner. Change the Group to 0000: root.

As far as I know, and admittedly I haven't tested it since...well, pre-nightlies come to think of it, the user ringtone folders on int/ext storage aren't working most of the time, and when they do it's sporadic.
[Motorola Droid 4] chowtom:
I have copy ringtone file to /system/media/audio/ringtones/ and change the permissions on ringtone to -rw-r--r--.

Built-in File Manager can see and choose the ringtone ,preview playback sounds correctly.

But when call incoming ,it still play the default ringtone.

I think maybe the ringtone file is too big.(Ogg format, 2MB) :p
[Motorola Droid 4] Oggie7797:
Use ringdroid to shorten it maybe?
[Motorola Droid 4] Dalamar666:
Anyone is having issues with usb charging? (PC)

Latest nightly build

EDIT: It's only with some low quality USB cables... But, when i'm using this cables with my powerbanks, the phones charges well...
[Motorola Droid 4] daniel_m:
Out of curiosity, will CM12 be updated to Android 5.1 or will there be a CM12.1? I am not asking for ETAs here, I am just curious how CM will handles this :)
[Motorola Droid 4] stargo:
It will be 12.1.

Cheers,

Michael
[Motorola Droid 4] daniel_m:
Thanks for the quick reply!

Now I am even more curious :) Does CM12.1 has to be "made from scratch", or can all/most patches/changes from CM12 be applied to it? It sounds kind of scary that there are so many system updates for Android ...
[Motorola Droid 4] Septfox:
I wanted to hold off on commenting further until I remembered to test it again, but copying a file in and changing the permissions does indeed still work with the File Manager.

So it might well be that your file is too big, all the clips I've used have been under 1mb.

USB and charging-only connections are handled differently. Your powerbank would be detected as charging-only (unless it has a card reader built in).

I've had some problems with the battery not reading properly after leaving it on USB for a while. It'll stay at 99%/100% long after I know that it should be several percent down. I would imagine it's something going wrong with the calibration that's supposed to go on while charging.

Fortunately I personally don't connect up to the PC often anyway, so it doesn't bother me much. Rebooting fixes it, putting it on a charger for a bit also seems to fix it. Still, there does appear to be something strange going on with USB charging.
[Motorola Droid 4] Dalamar666:
thanks [MENTION=5521404]Septfox[/MENTION]

A question, I'm having troubles when i'm trying to flashing gapps, any idea? there are other gapps version that works fine?

In addition, I posted some doubts about CM12 in Q&A section, but anybody answer. Anyone could help me?
[Motorola Droid 4] Oggie7797:
Flash pa gapps. The rom label doesn't matter, gapps are gapps (google applications) but pa gives size options. Pico, nano, modular, full...I like nano because id rather bloat /data with apks and keep /system as light as possible.
[Motorola Droid 4] Septfox:
You're not the first one to have problems flashing Gapps lately.

Like Oggie said, any of the PA Gapps packages should work fine. Any Gapps package for Lollipop should work, but PA Gapps are probably the most popular because of the package size options. I personally flash Micro and manually install the other Google apps I need from the store (and indeed Micro is really as big as you want to go if installing into Stock, since normal Gapps won't fit).

The last time I left it on, the CM updater wasn't working properly; it can download the update, but you have to manually flash it from Safestrap from the sdcard0/cmupdater folder.

The ROM package will overwrite any modified files under /system/, so kernels, ramdisks (Xposed/sdswap), SuperSU and whatnot will need to be reflashed with each update. Gapps should persist, though.

Remember that you can add more than one zip to flash at once (always do the ROM first, then additions). Things like kernels should be ok to use until they stop allowing the phone to boot, in which case just reflash the ROM to overwrite again.

I go several nightlies in a row without updating, myself. It's usually only when a change or fix I want pops up in the changelog that I bother updating. Only updating once a week or so probably wouldn't hurt if you don't want to keep up with every nightly.

Edit: to which vibrations were you referring?
[Motorola Droid 4] Dalamar666:
Thanks to all!

I really like the PA gapps, thanks a lot for the info!

I flashed a new CM12(15) vers + kernel + gapps + xposed + gsmPatch in the unused partitions.

Then, i restore my Data (other nightly previous version) backup to this slot.

Now, i have my apps in this slots withouts problems.

I'm staying tuned with the changelog of new versions to flash it when could be interesting, thanks!

Any other improvements? could you provide me a link with sdswap info? i have a good sdcard (Samsung class 10)

There is any way to select the pictures/photos/videos directory from the camera?

EDIT: Notifications. With this vers i have to put my droid in to silent mode... In my older phone, I can disable vibrations with the sound bar easily...
[Motorola Droid 4] Septfox:
If you flashed the Xposed ramdisk from a few pages back, your SD and internal should already be swapped.

The stock camera app is, frankly, pretty crappy. Any decent third-party camera app from the Store should be able to change save locations. OpenCamera seems to be a popular choice, it's probably the best one for basic camera/video needs. I always found CameraMX to be fun to use, it includes a bunch of photo effects you can mess around with.
[Motorola Droid 4] Dalamar666:
Thanks, i'll try this cammeras and ramdisk with swap...

Also, the music CM stock doesn't work, i'm using poweramp