yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] CedArctic:
Disclaimer as usual: Everything you do to your phone is your responsibility. :P

This is a beta version I distribute in order to make the ROM aims at what you guys want. I am listening to even the most crazy requests for this one. I will try to include everything you ask me to. The ROM project will reach a stable release within a week. Please beta test, report bugs and send in your requests. BaconMod is for what you guys want!

Features:

Debloated stock apps

LightWeight

Performance optimizations

Minor Mods

Google Camera

QuickPic

APUS Launcher System

Simple

Still in beta guys it has few features suggest some to get them

Suggest features and get your name into the credits section when the ROM is stable released! :)

Features Already Suggested by the community:

PIE Controls - [MENTION=5264634]akateha[/MENTION]

Halo - [MENTION=5861426]marknoll[/MENTION]

Active Display - [MENTION=5861426]marknoll[/MENTION]

Lockscreen Notifications - [MENTION=5861426]marknoll[/MENTION] - added in release 2.0

OmniSwitch - [MENTION=5861426]marknoll[/MENTION] - added in release 2.0

Material UI Play Store - [MENTION=5264634]akateha[/MENTION] - in mod section

Chrome Material UI - [MENTION=5264634]akateha[/MENTION] - added in release 2.0

Android L Bootanimation - Me XD

Android L Ringtones/Notifications/Alarms - Me XD

AROMA Installer - [MENTION=3150242]vegdroid[/MENTION]

Sense Battery Icon - [MENTION=4192246]Leozaors[/MENTION]

PAC Performance - Me XD - Implemented in initial release

Screenshots by [MENTION=4828873]xdagee[/MENTION] :

Android L Keyboard: To enable go to Android L keyboard's settings and navigate to Advanced Settings -> Color Scheme -> Material UI. Reboot may be required to function ;)

Downloads: Release 1.2 - It is advised to first flash without Google Apps :) -26/7

Release 2.0 - It is advised to first flash without Google Apps :) -27/7

Material UI Play Store Mod Install it as a normal apk after flashing gapps

Based on the CM11 releases of MustaavalKosta
[Desire HD Android Development] CedArctic:
Version 2.0:

Second Release

Added Lockscreen Notifications as requested via Notific app free version kudos at anandbibek

Added Latest Chrome Beta

Added OmniSwitch feature via the OmniSnitch backported app kudos at EatHeat

Added Android L Keyboard, see main thread on how to enable

Version 1.2:

Initial Release

ES File Manager

Performance Optimizations

Google Camera

QuickPic

Removed Stock Apps

Pac Performance

APUS Launcher

ViPER Audio Effects

Xposed Installer

More... :P
[Desire HD Android Development] blacksector:
I'm going to be first tester :)

downloading ^_^
[Desire HD Android Development] Waheed Hassan:
I'll be the second tester. Will inform you about bugs i encounter.

Downloading :)
[Desire HD Android Development] marknoll:
Halo, active display and or lock screen notification

---------- Post added at 12:28 PM ---------- Previous post was at 12:27 PM ----------

Any goodies in here black sector? ?

---------- Post added at 12:32 PM ---------- Previous post was at 12:28 PM ----------

Yo Ced....where ya been? Thought u left us. Lol. Good to see ya back!!
[Desire HD Android Development] blacksector:
set_metadata_recursive : some changes failed

E: Error .... ( Status 7 )

installation aborted

couldn't install the ROM :'(
[Desire HD Android Development] gogsy1975:
I think this error is because u have not installed latest recovery version... try to update 4ext...
[Desire HD Android Development] blacksector:
I have 4EXT recovery touch !
[Desire HD Android Development] marknoll:
Try jriors mod twrp 2.7.1 that recovery rocks!
[Desire HD Android Development] gogsy1975:
Which version u have? With version 1.0.0.6 rc3 installation goes fine, I've tested now... Without this version u can't install any of CM11 ROM...
[Desire HD Android Development] marknoll:
I have been using that twrp, that should work, right?
[Desire HD Android Development] gogsy1975:
"Unfortunately, setup wizard has stopped"... First welcome screen when i choose language setup has stoped. There's no "next" button...

EDIT: working... problem was i have flashed banks minimum gapps and then was not working... without gapps working!
[Desire HD Android Development] marknoll:
When I initially flash a ROM, I've learned to hold off flashing gapps. Something I picked up a few yrs back.
[Desire HD Android Development] marknoll:
How's it running gogs?
[Desire HD Android Development] marknoll:
How about an app called "omni switch?" That would be great if that was implemented in this ROM.
[Desire HD Android Development] CedArctic:
Updated the Original Post with all of your requests! Your name will also implemented into the credits section! [MENTION=5861426]marknoll[/MENTION] :)
[Desire HD Android Development] marknoll:
Thanks dude. I missed your deving. Did u ever fix that Samsung ROM for the inspire?

I meant the carbon and the xperia Roms. My bad.
[Desire HD Android Development] CedArctic:
Uhm... it's been quite a while since I touched those. Lemme see what I can do ;) . The xperia ROM is stable though... I don't remember about the carbon one :P
[Desire HD Android Development] Leozaors:
es explorer and quickpic dont work, so i need to reinstall.

i would like to have sense %battey icon, thats posible?
[Desire HD Android Development] marknoll:
Oh. I was just wondering. No big deal. Those Roms were great, but I'm more interested in your new development. Is twrp 2.7.1 OK to flash this?

---------- Post added at 08:56 PM ---------- Previous post was at 08:52 PM ----------

Sure would be nice if ya answered me. ?
[Desire HD Android Development] xdagee:
Well! Well!! Well!!!

Well what do we have here? :rolleyes:

Not soo much information.

At least a screenshot to motivate us download ;););)

Here are some screenshots
[Desire HD Android Development] vegdroid:
AROMA Installer would be nice. Option to choose of installing some apps.
[Desire HD Android Development] nazimohideen:
Yeah please provide us some screen shots :)
[Desire HD Android Development] marknoll:
Any bugs guys?
[Desire HD Android Development] CedArctic:
[MENTION=4828873]xdagee[/MENTION] Thank you! :) Screenshots embedded into original post!
[Desire HD Android Development] CedArctic:
[MENTION=3150242]vegdroid[/MENTION] Request added to thread ;) [MENTION=2036263]lazarao[/MENTION]s Raquest added to thread ;)
[Desire HD Android Development] marknoll:
Yea. This is flashable using 2.7.1 twrp. Still no active display, omni or ls notification. Still sweet thou

---------- Post added at 07:00 AM ---------- Previous post was at 06:58 AM ----------

Can't download ROM zip on tapatalk. Ugh
[Desire HD Android Development] CedArctic:
Uhm OmniSwitch should be available
[Desire HD Android Development] marknoll:
Its available, but crashes. On initial flash ...keyboard , es and viper 4 android FCS..other than that, ROM is smooth.
[Desire HD Android Development] CedArctic:
[MENTION=5861426]marknoll[/MENTION] do they work after a reboot?
[Desire HD Android Development] marknoll:
Nope. They continue to fc
[Desire HD Android Development] marknoll:
Oh yea.. Back button doesn't work half the time.

---------- Post added at 01:14 AM ---------- Previous post was at 01:08 AM ----------

Was also reading about apus launcher in how it has redraws on the screen. Maybe a nova or apex launcher would be a better default ....?
[Desire HD Android Development] Deval B:
[MENTION=4684812]CedArctic[/MENTION]!!

Hello brother... Any update about Color OS!!

When are you going to introduce us with it! :angel:
[Desire HD Android Development] CedArctic:
I am afraid that this project is permanently discontinued. The forum moderators have expressed issues with the ROM. :(
[Desire HD Android Development] marknoll:
Why...what's wrong?

---------- Post added at 03:50 PM ---------- Previous post was at 03:23 PM ----------

Um. Whats their reasons?
[Desire HD Android Development] xdagee:
Oh! what actually went wrong?
[Desire HD Android Development] CedArctic:
Not this ROM man ;) I was offered to work on a premature Color OS port for the Desire HD by someone outside the xda forums. I was given his work and I was asked to optimize it as Color OS was not designed to run on the DHD. As I was working on it, someone published the ROM unmodified on the forums, I was shocked and looked at the thread. It was already closed by the MODs for some issues of it's origin and contents. I don't remember exactly but I stopped working on that. You can still find the thread if you search around the forums.
[Desire HD Android Development] pat99:
HAHAHAHA...

Well i might help you brush up your memory.

Luckily that someone is non other than me! I'm the one, who has offered you to work on Color OS Port for Desire HD. And it's not outside xda forums :p

Anyways Thanks for letting everybody know.
[Desire HD Android Development] marknoll:
I missing something here.....? So...this bacon is stopped for good, or temporary?
[Desire HD Android Development] pat99:
Nope you aren't missing anything. BaconMod is still ON. But permanent stoppage were applied on ColorOS v2.0 port for Desire HD.
[Desire HD Android Development] CedArctic:
Hey man! :) Good to see you in the forums! Thanks for bringing up the story. But wasn't the ROM from some chinese forums? Did you port it yourself? Hats of to you mate :D
[Desire HD Android Development] jizang:
i have a german HTC Desire hd, which I want to give my cousin in turkey but they have to unlock the phone so they can use Turkish SIM cards. My phone is rooted do they still have to unlock the phone so they can use Turkish SIM cards ?
[Desire HD Android Development] pat99:
Well it's not an appropriate section to ask,but since you've asked then let me tell you; Rooting device doesn't mean your phone unlock to every carrier out there in the market. SIM Unlocked phone will only supports universal carrier,doesn't matter with which country your phone travel.

If you're S-OFF and you've made it SIM Unlock earlier than it should work everywhere without any problem,But if you're S-ON and still want to go with easy way then try looking in eBay for IMEI unlock to desire hd. It's the easiest way you will unlock your device.All you have to do is put any other sim card and enter given 7 digit code,and your device will be SIM Unlocked. Or ask your carrier service provider to provide you unlock code.

****After placing an order on eBay, Provider will ask you to be on Stock Rom,well it's not require unless your phone detects other sim card with no carrier support...it's a sign of good to go. :)
[Desire HD Android Development] jizang:
The phone never was sim locked and my phone is s-off, problem is that if you use a german phone in turkey without imei unlock the phone will be closed temporarily,that is why I wanted to ask

---------- Post added at 07:26 PM ---------- Previous post was at 07:26 PM ----------
[Desire HD Android Development] marknoll:
Eupdate es and quick pick on market. Then it'll work
[Desire HD Android Development] reformista45:
Hello Cedarctic, the fantastic news again have a rom of yours. Thank you very much, downloading version 2. New and extended life for the DHD.

Even I have a backup of your version 4.2.2 of AOCP, fantastic version.
[Desire HD Android Development] CedArctic:
;) Glad to know that mate. I hope I bring more quality work to the forums.
[Desire HD Android Development] marknoll:
Hey Ced. I think es file explorer and quick pic are old versions. That's why it needs an update from the market. Just a little FYI.

Thanks bro
[Desire HD Android Development] blacksector:
sorry , I traveled abroad and had no internet connection :(
[Desire HD Android Development] CedArctic:
I put older versions on purpose. Because newer versions would not work for some reason so I put in the older versions so they can be updated and work ;)

[MENTION=5861426]marknoll[/MENTION]
[Optimus One, P500 Android Development] HardLight:
Reserved
[Optimus One, P500 Android Development] shhbz:
Looks promising
[Optimus One, P500 Android Development] sumansur2008:
Does not boot!

Strange! I flashed couple of days back Androidmeda's "partitionsdcard"built from Jenkins, but failed to boot this ROM. I did a clean install in both cases!:crying:
[Optimus One, P500 Android Development] HardLight:
Read the instructions carefully. You need to repartition you sd I said and use TWRP-OS2SD, not any other recovery.
[Optimus One, P500 Android Development] msilwal322:
Base ROM

On which ROM is this ROM based?
[Optimus One, P500 Android Development] mns123:
[ROM] [4.4.4] CyanogenMod 11.0 for LG Optimus One [OS2SD] [14/07/25]

Flashed the rom and it works perfectly well. ROM is smooth and fast as always.Thanks androidmeda.

Here is what I did:

1. Partitioned my 16GB Class 10 SD card as per instructions

2. Flashed the new recovery TWRP-OS2SD

3. Flashed the rom.

4. Rebooted and again flashed the Gapps-minimal(36MB!)

All fine. Playstore works, No FCs.

Partition info after Gapps:

/system 240MB / 394MB

/data 129MB / 1.68GB

/cache 1.15MB / 64.00MB
[Optimus One, P500 Android Development] xu3sno:
As mns123 posted, cm-11 (20140725) OS2SD has succesfully been installed on my obsolete device P500. It's amazing. Even using SDCard Class 6, it's running smooth like butter (or silk) and fast (and furious) :victory: :cool: Be patient, the initial reboot take a quite time, circa 7 minutes.

I think [MENTION=4974969]HardLight[/MENTION] fooled the recovery that /system and /data in SDCard pretended as /system and /data partitions in the internal memory, apparently. Very clever :good: The question is, where's 412 MB memory device, anyway?

Configuration:

SDcard: 2GB, Class 6

Processor:

Min CPU Freq: 320 MHz; Max: 600 MHz; Governor: SmartassV2

Memory management: Swap on

Dev Option: Window animation scale: 0.5X; Transition animation scale: 0.5X; Animator duration scale: 0.5X

Pros:

Space running out is no longer a problem. You can install apps as many as you want. The limit is just the SDCard capacity :)

Cons:

Out of known issues, none. Except I have to buy a new 16 GB SDCard Class 10. Duh! No, just kidding! :)
[Optimus One, P500 Android Development] HardLight:
It is still there, probably with your last regular rom, just not mounted.
[Optimus One, P500 Android Development] msilwal322:
Sarisfied till now

I have used this ROM for a day now, and this ROM has worked better for me than mukulson's CM11-v12 because, there was no insane battery drain in wifi standby.
[Optimus One, P500 Android Development] HardLight:
14/07/27

Changelog:

Updated to last nightly

Increased read_ahead_kb to 2048 for better sd card read speeds
[Optimus One, P500 Android Development] xu3sno:
Firstly, thanks for the update. So it's based on 20140727 where ARMv6 enable and switch to ART runtime, isn't? :cool:

Suggestions:

1. Since OTA doesn't work, you may provide just the incremental.zip, whenever last nightly build is available. No need to download full size rom.

2. It will be helpful, if TWRP is capable "one fit for all" , one TWRP for all ROM! :cool:

Hey, you push me to buy a new Class 10 SDCard (16 GB maybe). Just kidding. :) The old one reserved for backup :(
[Optimus One, P500 Android Development] casaprocida:
I tried partitioning SD card using minitool partition, installed TWRP, ROM and GAPPs.

Try to do a dalvik/cache partition but I had failed, TWRP doesn't mount data partition.

I tried more time without success.

Minitool doesn't accept / before name in the labeling and then I try using data e system (instead /data and /system).

Tri to boot mobile, but It doesn't boot (I wait 20 minutes).

Any idea?
[Optimus One, P500 Android Development] mns123:
+1
[Optimus One, P500 Android Development] xu3sno:
Have no experience with Windows Mini Tool. Re-partition SDCard by using Linux (assuming you have a Linux box).

Here what I did as I posted previously.

Execute Terminal as root:

# fdisk -l will show sdcard, /dev/sdx

# fdisk /dev/sdx, follow the instruction to make partition in primary (p): vfat, ext4, swap, ext4.

formatting partitions

# mkfs.vfat /dev/sdx1 (for vfat file system)

# mkfs.ext4 /dev/sdx2 (for ext4 fs)

# mkswap /dev/sdx3 (for swap)

# mkfs.ext4 /dev/sdx4

Since Android based on Linux, making partition using Linux command is more accurate than Windows, IMHO.
[Optimus One, P500 Android Development] HardLight:
Yes it's based on 20140727, but speculations about ART is wrong. Conn O'Griofa just switched to local androidarmv6 repo of art, not enabled it.

Also here is the commit message: I'm merging this now, but only because it's needed to test changes. I don't intend for ART to be included in builds.

About ota and incremental, I don't use them so probably all upcoming updates will be full zips.

You mean TWRP capable of flashing to internal and external? If yes, it would complicate some things but I will try :)

Then partitioning you don't need to change partitions names, leave it blank. So after partitioning fat32 will have Removable Disk and other * names by default.
[Optimus One, P500 Android Development] xu3sno:
Thanks for the enlightenment. I did flash 20140727 in internal (have not yet a new 16 GB Class 10 SDCard) :( using [MENTION=4553005]Notonlyeyes[/MENTION] CWM 6.0.5.3 TLS compatible. Go to Settings > Developer option > Select run time to ART > Warning OK > reboot successfully, without error notifications. Don't know if the ART enable or not, feel no different with previous system set to traditional Dalvik :silly:

TWRP, yes just one TWRP capable to flash any ROM (internal or external as yours) and restore nandroid backup. No need to swap between different version of TWRP, or between TWRP and CWM. Apology for so demanding :)

Wish you luck! :)
[Optimus One, P500 Android Development] anhsmile:
[MENTION=4974969]HardLight[/MENTION]: Can you make a TWRP support TLS flash all ROMs?

Because my sccard have class 4:(, not best for performance.

And I want use Link2SD to install many apps.

How is to increase /system not use OS2SD?
[Optimus One, P500 Android Development] HardLight:
New version

Uploaded latest nightly (20140729)

Made TWRP-MULTI version for flashing ROMs to internal and external memory.

Regular roms flashes normaly to /system and OS2SD roms to /sd-system. Also there is /data for internal and /sd-data for external memory.

Please note that /sd-ext and /sd-system are same partions.

For the people who don't want experimenting flashing to external and internal with same recovery: TWRP-OS2SD version will still work on new roms.

Uploaded new gapps package for new recovery (also compatible with TWRP-OS2SD)

[MENTION=3220695]anhsmile[/MENTION]

I've already made it.

Download
[Optimus One, P500 Android Development] xu3sno:
You're the man :good: You save my day, bro!
[Optimus One, P500 Android Development] flydr4gn:
since i have 2 lg p500`s available to test this out i will try to update kernel and see what`s the deal and if it makes any differences
[Optimus One, P500 Android Development] bigsupersquid:
An anonymous donor threw down for me to fix my p500!

Thanks much, you know who you are, and I appreciate it.

Soon as it returns in the mail I can update my p500 stuff to match thunderc, and that'll include a new reduced-wifi-power test kernel which should run on this rom (and another for legacy roms too which don't have the tls/mtd swap upgrades from July.)

no eta yet but it shouldn't take a week.
[Optimus One, P500 Android Development] flydr4gn:
great news , we waiting for updates , this rom is the best kitkat i tryed untill now
[Optimus One, P500 Android Development] bigsupersquid:
[MENTION=4974969]HardLight[/MENTION]

do you get the failed tid_to_cgroup error again? I do, on the first 3.0.101/f2fs patchset. I hadn't tried the second one yet. But without that patchset and using ext4, I don't get the error anymore. Same /system and ramdisk files, except the fstab of course.
[Optimus One, P500 Android Development] computer_maniac:
Hi, got same problem here.

Anyone can help us?
[Optimus One, P500 Android Development] flydr4gn:
u can fix it easy , download the rom , download the oldBBfix , copy ONLY system folder from old bb zip to the rom zip overwriting existing files if asked , then flash the rom zip with old BB included in it

this worked for me with old baseband phone ,
[Optimus One, P500 Android Development] computer_maniac:
wow. :laugh: thanks man. :good:

gonna try it right now
[Optimus One, P500 Android Development] TheMoroccan:
is this stable?
[Optimus One, P500 Android Development] SiberianLeopard:
Maybe for P505?

Can someone compile this ROM for the Phoenix?
[Optimus One, P500 Android Development] bigsupersquid:
use HardLight's guide to port one of your existing roms to os2sd.

This one is pretty much vanilla androidarmv6 cm11 but with f2fs and running from sd card.

you can get at least ext4 running from card.

http://xdaforums.com/optimus-one/general/guide-make-rom-os2sd-t2836126

(I like legacy device support but don't own a p505... Really need something in-hand to develop directly for it.)
[Optimus One, P500 Android Development] Any PlayStore:
How to Odex rom?
[Optimus One, P500 Android Development] bigsupersquid:
## ODEX ROM

WITH_DEXPREOPT := true

in BoardConfig.mk for the device, when building.
[Optimus One, P500 Android Development] mikec_ca2:
gapps gone after flashing nightly

hi,

I just installed this ROM and immediately followed up with an update of the nightly (20141025). However, the nightly resetted/wiped everything, including GAPPs. I rebooted and flashed the gapps again in TWRP but it has no effect: there is still no gapps (most importantly, google playstore) after I rebooted.

Can anyone lend a helping hand?

thanks,
[Optimus One, P500 Android Development] bigsupersquid:
nightly is not os2sd. can't update that way. 10/15 is current os2sd release.
[Optimus One, P500 Android Development] Any PlayStore:
Conditions to odex a rom?
[Optimus One, P500 Android Development] bigsupersquid:
it takes 25% more space on my thunderc builds.

Any jars that won't odex on boot (like right now I'm messing with qcmediaplayer) will crash the build while trying to odex with the above-mentioned flag set.

People de-odex stock roms. And an internal kitkat build for optimus one or V or S wouldn't fit with odexing.

I'm getting faster first-boot times on odexed rom vs not odexed.
[Optimus One, P500 Android Development] bigsupersquid:
I was able to build libwebcore without the

## TEMPORARY HACK: skip building external/chromium_org/

PRODUCT_PREBUILT_WEBVIEWCHROMIUM := yes

it requires building lots of external/chromium_org with

LOCAL_ARM_MODE := arm

in the *linux-arm.mk files. But since we're armv6k it can handle the code with that flag set.

It's bigger than the prebuilt version but runs ok on my thunderc.

my o1 should be back today according to the tracking, so I can test on it.

//phooey, my o1 isn't recognized with the same drivers, or the ones dude used.... have to reformat an xp machine for a clean test.

and webview builds ok but it's missing the chromium factory so it's still stuck on classic webview as yet. playing with aosp now...
[Optimus One, P500 Android Development] ktp1976:
Would it be possible to make builds for the galaxy gio? I stumbled upon this thread while searching for a friend who owns my former p500. I have a gio still waiting to be used again. Would be awesome. Thanks anyways. Good work!
[Optimus One, P500 Android Development] bigsupersquid:
it's hard to build for a device not in-hand because remote testing, to be frank, sucks.
[Optimus One, P500 Android Development] ktp1976:
There is a cm11 dev thread for the gio. Would it be ok to mention this thread over there to make an exchange of knowledge possible? And yes I understand you completely ;)
[Optimus One, P500 Android Development] bigsupersquid:
I doubt HardLight would mind, and I'm all for sharing the os2sd mod between as many legacy devices as possible.
[Optimus One, P500 Android Development] dietoro:
advanced reboot power menù

How can I find the zip file or the trick to get the advanced reboot power menù in recovery?
[Optimus One, P500 Android Development] surajdhanuki:
the gapps coming with this rom doesnt have google play services. Can any one give me a flashable gapps with play services. Without play services im not able to signin into google.