yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Gio GT-S5660] rakijaman:
Do you have installed drivers on pc?

---------- Post added at 03:35 PM ---------- Previous post was at 03:32 PM ----------

http://www.4shared.com/rar/TT242oJt/SAMSUNG_USB_Driver_for_Mobile_.html
[Samsung Galaxy Gio GT-S5660] xaforib:
Yes, ofc.

I installed divers a nice time ago.

Gio with stock rom works perfectly.
[Samsung Galaxy Gio GT-S5660] rakijaman:
With this rom my gio works perfectly 2

Usb tethering and usb mass storage working without errors

But if you have problems, don't know, try this app https://www.box.com/shared/2bl0ru3xce2hasu3pdw2 and install this after that https://www.box.com/shared/1mxkgnqtyyjcxqzliv2s
[Samsung Galaxy Gio GT-S5660] phreak_or:
Does anybody know how i can disable the "Back button ends call" function? It always rejects my call while phone is in pocket.
[Samsung Galaxy Gio GT-S5660] tico96:
Hi, i still got problem with the stuck at gio logo, i tried to redownload manytimes, reflashed, full wiped and dalvik cache but the phone with your rom won't pass the gio splash screen :(
[Samsung Galaxy Gio GT-S5660] phreak_or:
How long does it take for the ROM to install? After selecting the .zip.

Does it take at least 30-60 sec? Or is it over very quick?

I think you might need a different version of CWM. I tried to use the normal 5.0.2.7. ext4+rfs recovery and also got stuck at gio logo. Then i used some CWM V2 from an older thread from phiexz and it worked.

Install this CWM using ONLY the CWM u have now: http://www.mediafire.com/?p7r2bcn9447bpc8

Then wipe all and reinstall CM.
[Samsung Galaxy Gio GT-S5660] mudabir:
Hey

apps2sd is installed or have to be setuped mannully .....
[Samsung Galaxy Gio GT-S5660] rakijaman:
Manually :)

I using this one https://www.box.com/shared/dvmq6dh076s55pe61rij

---------- Post added at 02:14 AM ---------- Previous post was at 02:09 AM ----------

I had cm7.2 same like this on my galaxy mini

And this working perfect, with some little unimportant bugs

I hope this one will be official rom :) keep it up :thumbup:
[Samsung Galaxy Gio GT-S5660] tico96:
Hey it workedm thanks man! :) i was using CWM recovery 5.0.2.6 ext4+rfs but now i flashed the CWM V2 from phiexz the one you linked helped.
[Samsung Galaxy Gio GT-S5660] xaforib:
This app only turn on native tethering.

Don't know why, but with stock rom all work fine.

With CM works only massive storange.
[Samsung Galaxy Gio GT-S5660] Trekzak:
I have the same problem when phone is in my pocket it always automatically rejects a call. This is due to the fact that the back button acts as reject.

I can't find a configuration item for it
[Samsung Galaxy Gio GT-S5660] phreak_or:
Found a solution, not sure how good it is.

First I tried clearing data for the Dialer app (phone.apk) but it didn't seem to help.

Then i did the same as with the camera.apk. Replaced the "stock" phone.apk with the one from the latest CM7.2 patch from phiexz.

http://www.mediafire.com/file/7t5gfqy5697p55d/Phone.apk

Copy file to SD.

Use root explorer, go to /system/app, mount R/W, find phone.apk and delete it, then copy the new file from SD to /system/app and set permission rw-r--r--.

Reboot, and it should work... worked for me :)
[Samsung Galaxy Gio GT-S5660] xaforib:
BTW. Can you send you're drivers ? Meaby my is wrong, outdated or something.

Thanks.
[Samsung Galaxy Gio GT-S5660] rakijaman:
Remove all previous drivers and install these http://www.4shared.com/rar/TT242oJt/

:)

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] xaforib:
Thanks, but it still don't work.

With you're drivers I have one device connected more. It's called "modem".

This is the difference between stock rom and cyanogenmod :

First - stock rom (gingerbread 2.3.6)

Second - cm from this thread
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
How exactly am I supposed to do this?

Go to cm-7-20120920-NIGHTLY-gio.zip/system/app delete ADWLauncher.apk and put in Launcher2.apk?

It will know to install stock launcher by itself?

Or I should first flash the ROM and then somehow replace launcher?
[Samsung Galaxy Gio GT-S5660] vuhieu106:
u should install rom first then use root explorer to replace any launcher u want.
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Thanks, but how exactly (by steps) to replace launcher?
[Samsung Galaxy Gio GT-S5660] vuhieu106:
step 1. copy launcher u want replace to sdcard

s2. open root explorer

s3. use root explorer copy launcher from sdcard to system/app (change Mount W/O to Mount R/O)

s4. u must set permission new launcher is rw-r--r--

s5. delete old luncher then reboot

sorry my bad english.:)
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Thanks, I will try it when I come back from school.
[Samsung Galaxy Gio GT-S5660] phreak_or:
You can change it before installing the ROM. Use 7-zip to open the ROM archive, go to system/app and delete ADWlauncher. Then drag&drop Launcher2.apk from folder to the archive (of course - in system/app), it will ask if u want to add the file to archive, say yes, close the opened archive and u're ready to install the ROM

You can do the same for the camera.apk and phone.apk (see download links in previous posts and in general forum: http://xdaforums.com/showpost.php?p=32655795&postcount=1)

note: WinRAR is not good for this, u get error in CWM if u use winrar. Use 7-zip, it's free.
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Thanks!

Do I need to change permissions somehow or it's ok to just replace those 2 apks?
[Samsung Galaxy Gio GT-S5660] xaforib:
Someone can confirm, that USB tethering working ?

For me it doesn't, but one guy told, that it works.

Thanks.
[Samsung Galaxy Gio GT-S5660] Thomas vdb:
Winrar works perfect dude .. I use it for my ROM to change apps nd stuff
[Samsung Galaxy Gio GT-S5660] phreak_or:
No need to change permissions, just replace the apps u want.

It is possible, but at least that time for me it did something wrong, so I used 7zip :)
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
I installed 7-zip and replaced everything.

I'll flash it, just to take a shower...
[Samsung Galaxy Gio GT-S5660] Frankin96:
Are you fu*king kidding me, all my rom are done with winrar, all the framework.jar mod are finalized by winrar ... and no error in a hundred of flash ;)
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
All right, flashed it without problems. I changer launcher, phone and camera.

So, I'm testing it right now.

Thanks yall!
[Samsung Galaxy Gio GT-S5660] Nytmarez:
Why not simply install another launcher from the market and set it as default, guys? Why bothering with replacing ADW launcher in system folders etc? I have 5 different launchers and switch between these when I get tired of them...
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
I actually like to have only one launcher.

What, in your opinion, is the best launcher?

Thanks
[Samsung Galaxy Gio GT-S5660] wiwid.colgate:
Mine working great...

There's no problem at all

I used 1 launcher too.

Holo launcher...

Sent from Cyanogen Mod 7 Nightly
[Samsung Galaxy Gio GT-S5660] phreak_or:
Dude, relax! :eek: I already replied that it is possible that winrar is good for this, maybe when i tried i did something wrong. I didn't want to give bad advice so i said use 7zip, the reason i use both is that even though i like winrar sometimes i couldn't open some archives... maybe my winrar is messed up.

Glad it worked! I use it for about a week now, and I like it!

Also, I use LauncherPro, even though it's old, it's sooooo smooth :D
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
I installed this theme and it works perfectly, but I want to change launcher.

Is there a good touchwiz launcher for CM7?
[Samsung Galaxy Gio GT-S5660] EvilKing009:
for a good touchwiz launcher here it is http://xdaforums.com/showthread.php?t=1694229&highlight=tw4 for me its smoother than original tw3:o
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
I will try it when I come back from school.

Thanks
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Flashed it and it works great.

Thank yall!
[Samsung Galaxy Gio GT-S5660] xaforib:
I try cyanmobile and in this Rom tethering works great. For this cm it never works for me. Tethering in stock Rom works too.

It's possible to change some files from cyan to this cm ?
[Samsung Galaxy Gio GT-S5660] iok1:
Try and see.

Sent from my.... Actually, who needs to know anyway?
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
What actually is tethering? I hear about that a lot and I know it's sdomething about connecting something, but don't know what exactly it is. Can somebody explain me?
[Samsung Galaxy Gio GT-S5660] voetbalremco:
using your own data on phone to 'tether' it to other devices like a personal wifi hotspot.

so for example if you have a gio and an ipad wifi only, you can use tethering to have internet on your ipad, as the gio acts like an wifi acces point.

on that way you dont need to buy a higher priced ipad and a second data subscription for it.
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Sounds interesting, thanks.

But I think I won't used it ever...
[Samsung Galaxy Gio GT-S5660] ItachiSama:
Marcin, will you upload somewhere your device configuration?

If we use your configuration as base, I think that with some tweaking it could be used as official Gio device configuration. :)

So... Will you share the sources? :)
[Samsung Galaxy Gio GT-S5660] voetbalremco:
https://github.com/marcin1147
[Samsung Galaxy Gio GT-S5660] ItachiSama:
I'd like to be sure that the Gio device profile there is the correct one. :)
[Samsung Galaxy Gio GT-S5660] voetbalremco:
the first one (android_device_samsung_cooper) is forked from jellaxy)

is problably for cm9/10

but you need to scroll down a bit to

android_device_samsung_gio

Android device profile for Samsung Gio

open README

Samsung Galaxy Gio device profile for CyanogenMod 7.2

so use that one.

https://github.com/marcin1147/android_device_samsung_gio
[Samsung Galaxy Gio GT-S5660] xaforib:
I will, but I don't know, whose files are from it.
[Samsung Galaxy Gio GT-S5660] wrudwulf:
Very stable, running 2 days now, and no problems till now... Good Job!
[Samsung Galaxy Gio GT-S5660] Ali.exe:
been running this for 2 days also... its very stable... thanks..
[Samsung Galaxy Gio GT-S5660] xaforib:
Yes. Most stables and really nice performance. For me best cm for Gio.

I using s2e with moving app and dalvik. Adrenaline engine works good too, but now I not using it.

One problem - USB tethering

(some people told, that tethering works but for me It's not works :( )
[Samsung Galaxy Gio GT-S5660] rakijaman:
I using this rom more than 10 days and it's pretty stable.

P.S. usb tethering works

Check drivers on your pc

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] r.ionescu:
Thank you marcin1147 for your work!

1. How is, on average, GPS time-to-fix and sensitivity in this ROM?

2. From where can I get "CWM Recovery" for Samsung Galaxy Gio S5660 in order to install this ROM?

( Is it Phiexz's version? If so, I've lost zip for it! :( )

Thank you
[Samsung Galaxy Gio GT-S5660] rakijaman:
signed_cwm-5.0.2.7-flashablezip-ext4+rfs.zip

https://www.box.com/shared/cnhzwvhpc5rd2bmjdusx

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] xaforib:
I try a lot of drivers and any of them doesn't work. With stock and cyaninitial tethering works perfect.
[Samsung Galaxy Gio GT-S5660] rakijaman:
I'm sorry it's my mistake, because I testing many roms I forgot which is one.....

Usb tether not works :(

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] xaforib:
So It's possible to Copy some files from other Rom to fix USB tethering ?

Someone knows what files I should Copy ?

And how to make clock center ?

Ok. I try do that :

- use apktool to unpack systemui.apk

- delete "<com.android.systemui.statusbar.Clock [...] > in SystemUI\res\layout\status_bar.xml

- paste

- pack and sing with apktool

And nothing happend. Clock is at right like before changes.

I moved changed systemui.apk to system by flashable zip package. (zip package works).

Does clock position is designated in other file?
[Samsung Galaxy Gio GT-S5660] r.ionescu:
I'm running the ROM for couple of days now.

First impression: I'm shocked by it's speed and responsiveness. Battery usage is good. GPS time-to-fix is VERY good.

Only two small, almost insignificant bugs found, until now:

1 - known rotated picture

2 - the phone doesn't ring more than a couple of times after that it's just vibrating.

This small bug was easy fixed following these steps: ringtone bugfix

So, overall, my impression is very good regarding this ROM.

All I can say is: "THANK YOU VERY MUCH MR. marcin1147 FOR YOUR EXCELLENT WORK!" :good:
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
http://xdaforums.com/showpost.php?p=32655795&postcount=1

Camera fix
[Samsung Galaxy Gio GT-S5660] r.ionescu:
Wow! That was really FAST!

Bug-fix confirmed!

Thank you!
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
You are welcome.

Btw. that guy also found Phone.apk. I think it fixes that you cannot hang up by pressing back button, but I'm not totally sure. You can find that post too somewhere here. :)
[Samsung Galaxy Gio GT-S5660] r.ionescu:
Thank you! I read about it but it's OK with me!

At this moment I'm pleased by this ROM exactly as it is!
[Samsung Galaxy Gio GT-S5660] rakijaman:
I using Xperia launcher on every rom and never had problems

That launcher I recommending to all of you

And here is Xperia launcher https://www.box.com/shared/lt3rofsxz4aafh34akim

Enjoy friends :)

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] luckymahrus:
what should i use to edit that .prop?

also, i already add a folder on home screen. but how to rename that folder, because there is no option for rename it ..
[Samsung Galaxy Gio GT-S5660] r.ionescu:
I used text editor from Root Explorer
[Samsung Galaxy Gio GT-S5660] xaforib:
For free at market

- x-plore(i really like this file menager)

- solid explorer

- es file explorer
[Samsung Galaxy Gio GT-S5660] luckymahrus:
i see ... i've already installed jota text editor :eek:

yesterday i use this dev, until now it doesn't have a problem. but a lil bit laggy if we want to move to one to each other :rolleyes:

===========================================

sorry if my english bad :D
[Samsung Galaxy Gio GT-S5660] rakijaman:
I'm sorry if my question is not for this topic but I wanna know how to make full backup and later when restore to stay all user data like logins and passwords?

I making backup with clockworkmod

Any better solution?? :)

Sent from my GT-S5660
[Samsung Galaxy Gio GT-S5660] pranjaldixit:
Hi, I extracted the ROM files and replaced the Launcher files. Then I rezipped it and when I went to install it via CWM it shows installation aborted. Is it because of the new zip file I created? I am using Winzip. Is there any other software we use to Zip files? Hope to hear soon.

Thanks
[Samsung Galaxy Gio GT-S5660] Frankin96:
Why zip and rezip, just copy/paste
[Samsung Galaxy Gio GT-S5660] pranjaldixit:
Well I rezip the Rom after replacing adw launcher with gingerbread launcher. So that's why I zipped it. I extracted so that I replace the files. And I rezip it so as to flash it via CWM.

Rom is not flashed and when I tried flashing I got that error.

Hope I am clear now :)
[Samsung Galaxy Gio GT-S5660] RonninDAMN:
Nooo, don't extract!

Just opet archive and drag&drop apk.

If you extract and zip it again it won't work.
[Samsung Galaxy Gio GT-S5660] pranjaldixit:
Thanks mate. Will try and update the thread :)
[Samsung Galaxy Gio GT-S5660] pranjaldixit:
Guys it worked. But to fix the ringtone issue there is a problem. in few posts above it is mentioned to install root explorer and add two lines in build.prop and the issue will resolve. I am using ES File manager and when I am adding the 2 lines they are not getting saved. Some error is occuring. Please help.
[Samsung Galaxy Gio GT-S5660] r.ionescu:
In Root Explorer, first of all, you have to mount partition in Read/Write mode.
[Samsung Galaxy Gio GT-S5660] dreuzel:
can a2sd be used ?

Enthusiastic Gio User

Very glad with the work done

But sometimes a pusher for results( nothing bad intended)
[Samsung Galaxy Gio GT-S5660] luckymahrus:
i think when you extract for the first time, there is file with name boot. and when you wanna re-zip again, don't forget that boot file include on your new zip file.

actually, i've already do what you're .... and found no problem :o
[Samsung Galaxy Gio GT-S5660] hermandroid:
You should give it a try :p. I'm using cronmod and doesn't feel any performance differences
[Galaxy S III Q&A, Help & Troubleshooting] ryder_r:
hello, I would say how to buy a galaxy SHV-E210K in korea from italy, and if it can be used here. thanks a lot :)
[Galaxy S III Q&A, Help & Troubleshooting] xcly:
easiest would be having some contact in korea who can buy it for you. if you're desperate enough like some iphone user who bought iphone 5 from australia, you can go korea and buy one.

otherwise, i'd say just wait for the intl lte version to be released. they have the same specs. probably the safer option too if you want any kind of after service
[Verizon Samsung Galaxy S III] dryrph:
I'm thinking about buying a SGS3 to replace my Thunderbolt.

I tried a Galaxy Nexus, and while I got good 4G reception at home, it had trouble getting any signal at work. (4g or 3g WiFi was fine) I've read about similar issues with the SGS3, and wanted to avoid that phone if I'll have the same problem.

With my Thunderbolt I get pretty consistent signal reception at work.
[Verizon Samsung Galaxy S III] HHF2:
I came from the Thunderbolt and this phone is a little better. I get good signal, but not as good as I would have thought or expected.
[Verizon Samsung Galaxy S III] OnceAMatrixMan:
It may depend on where you live too. I'm outside NYC and 4G is never a problem. And have never had a dropped call.
[Verizon Samsung Galaxy S III] kintwofan:
I'll say, at home signal is perfect...during area. I also work in the country a lot and my s3 gets better signal then my previous razr maxx. So I'm very happy, but not everybody has the same experience.
[Android General] selva847:
Google play store starts to accept paid apps from Indian developers. Source http://www.androidpolice.com/2012/09/21/developers-from-india-can-now-sell-apps-in-the-play-store/
[Samsung Galaxy W I8150] droidgeo17:
well having this audio problem in Alpha8 hearing static like or gunfire but a little and in Beta1 got worse ((or only me?))

ok you can test the audio problem when you play Agent Dash

when you set your audio to full while playing the game you can hear is static like

(gunfire,sometimes no sound,and soldier marching ??)..

can someone test this?

download the agent dash game and set your audio to full..

if your having audio problem w/ me then its a game audio BUG or CM9??

but if you set it to low volume the sound goes to normal but its weak :(

sorry if you don't understand very well my english sucks..
[Samsung Galaxy W I8150] IvanKurnia:
did you change the DSP Manager Settings? that could be your problem..

OR

- delete dsp manager on /system/app

- delete the DSP's lib on /system/lib/soundfx

- reboot
[Samsung Galaxy W I8150] Shehram Ahmad:
Well in my case....i have clear audio while playing videos through mx player...music player gives beautiful music with beats while connected through 3.5mm sg tab hands free... but gives some poor quality while playing on speaker...i dont know...it might be problem with cm9...in rebel rom...music was perfect without any changing in dsp manager....but now music on speaker is not good...i dont know..i have not edited dsp manager...it is set as default...could somebody help me...???
[Samsung Galaxy W I8150] Lamington:
I had the same problem with you. I hope arco fix that on beta 2
[Samsung Galaxy W I8150] droidgeo17:
is it ok to delete the lib/soundfx??

cause i already delete it

and i forgot to backup LOL

well its not important (for me cause im testing all ROMS here hehe)

but the problem is still exist >.<

hope beta 2 got audio fix because CM9 is so stable except audio (for me)

reverting to GB,,,
[Samsung Galaxy W I8150] Shehram Ahmad:
+1
[Samsung Galaxy W I8150] tororosso76:
beta 2

cm9 2 audio works good
[Samsung Galaxy W I8150] ▄█▀ █─█ █ ▀█▀:
I don't have that problem, cm9 is just working flawless

soeey for bad english :D
[Nexus 7 Q&A, Help & Troubleshooting] mouse100:
I enabled landscape rotation adding this line in local.prop:

launcher.force_enable_rotation=true

...but lockscreen doesn't rotate. Is there a way to rotate also lockscreen?
[Nexus 7 Q&A, Help & Troubleshooting] Ryan35310:
Well I Guess The Easy Way Would Be To Get AOKP Or Codename Android... Do you have rotation unlocked?
[Nexus 7 Q&A, Help & Troubleshooting] mouse100:
Yes it is.

Inviato dal mio Nexus 7 con Tapatalk 2
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
How much does your Jellytime ROM drain from battery? Using battery e.g. Battery monitor widget, I can see 60mA drain when phone is standby. Seems to be a lot for me. I didn't find comparsion just subjective claims - high/low drain. 60mA is with wifi turned off, bt disables, no gprs/3g data, just standby. No application seems to be running. Battery stat shows that 60 % is display (but I can confirm that display is off), 40 % cell stand by and about the same amount phone idle.
[Desire HD Q&A, Help & Troubleshooting] xbiggyl:
You can try BetterBatteryStats to check what might be draining your battery (if any).

Here's the link to the beta version for xda users: http://xdaforums.com/showthread.php?t=1179809
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
Thanks, I will try it. So far I was using Battery Monitor apk. However, I have no reference if my battery drain level is expected for that rom or not.
[Desire HD Q&A, Help & Troubleshooting] dalanik:
I'm also having issues with battery drain on JT... really strange. It seems to have drain when in standby, and when the screen is on it goes like crazy, I can't get more than like 20-30 minutes of screen-on time. I really like this ROM, it is pretty stable and works fine, no major bugs but the battery drain is crazy. I took a couple of screenshots. It seems that process Media is keeping it "awake" and causing battery drain. In all other ROMs I used (and in stock) I have never seen any other process except SCREEN using more than couple of percent of battery. Now this media process is using almost as screen! :) Any clues as what it is?

Also, I noticed that it discharges quickly when screen is on, but it also charges quickly! Something wrong with battery stats? It simply can't go from 20% to 70% in 10 minutes while charging?
[Desire HD Q&A, Help & Troubleshooting] KeshavJave:
Its about 1% per hour about the battery drain..quite good battery with usage :)
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
Hmm, could you provide mA value (battery monitor shows it in history in 10 minutes intervals..)
[Desire HD Q&A, Help & Troubleshooting] marclooman9:
I can do five hours with normal use on a full charge..
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
These are battery stats for my DHD. The first one is standby over night with stok HTC ROM (2.3.5), the second one is with JellyTime ROM 9.1. It takes 10times more power.
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
That's not much. Was it better as long as you can remember with stock HTC ROM? I could do 2-3 days with normal use with stock ROM.
[Desire HD Q&A, Help & Troubleshooting] ai6908:
Wow 2 to 3 days? Last time I had a phone like that was back in non smart phone days...:D
[Desire HD Q&A, Help & Troubleshooting] xhejtman:
Yes, but my cost for 2-3 days is: no gsm data, no wifi (or wifi for something like 5 minutes), no widgets except htc clock & weather, almost no background apps, few phone calls, moderate number of sms. (Yes I hear you saying, you don't need 'smart' phone :), I do, I use some apps but not too frequently, so avg running time from 100% to say 10% of battery was 2-3 days, mainly depending on number of sms sent :)
[Desire HD Q&A, Help & Troubleshooting] dalanik:
I had it charged to 100%. Then I kept it charging, went to recovery and deleted battery stats. I booted and when it displayed lock screen I unplugged. Then I played for like 10 minutes (screen on) and my battery went from 100% to 88% !!! A bit too much? I installed betterbatterystats so I hope I'll see which process keeps it awake (there's drain even when screen off)...

D.