[HTC One Mini] dipje:
[MENTION=2309555]pure.by[/MENTION]:

Have to say, nice work (and it shows you've got balls :)) to admit and apologize. I hope in all honesty that it is sincere, and not because you got a bunch of warnings or something.

_Either_ way, owning up to what you said and apologizing is not something all people would've done, so nice job.

If I may try to explain something (which is meant in a _friendly_ way, and if you think "I know all that" then just ignore it) about what CM11 is and isn't, and how it affects different devices. Just in case you ever do this again with another device.

CyanogenMod is not the base, but the contents of the whole Android os. It requires a base / foundation to run upon. This base is _very_ (read _Very_ _very_) different per device, and is _not_ a part of CM11 or supplied with it. This base is the part which the devs have to find out by reverse engineering, searching, or having luck and basically doing things like "what happens if I...". This is a process of trying to figure things out, learning from mistakes and getting feedback from the community.

It has _nothing_ to do with any other devices CM11 might run on, and has nothing at all to do with how well CM11 runs on those other devices. Trust me, when the very very first test build for a CyanogenMod came to the Desire, it didn't run for more than 2 minutes before crashing and halting. By now the devs know the desire inside and out (and may even have forgotten about it :P) so things are a lot more stable. It wasn't always like that.

The same with our Mini. It means absolutely nothing what works on other devices, they have to reinvent all the stuff to get CM11 running 'kinda ok' _again_ for our mini. There is nothing to 'maintain' when it first has to be discovered yet, and that's the current state of the CM11-on-One-Mini project. Even devices which seem similar (Htc One M7, Htc One Mini m4) can be _very_ different to get CM11 running on. Things people had to learn when porting stuff from the Htc One X to the Htc One S (s4 version) and then to the Htc One S (S3 version). Things are never as easy as they seem.

You've said you don't know what s-on/s-off means, and you never had to use it on your Galaxy S3, Desire, Legend or Hero. Very true, very correct. This just proves that you didn't read anything of the _Basics_ of unlocking and flashing your phone. S-on/S-off is a new thing since the Htc Sensation (I think?) that deals with the whole new system-write protection HTC implemented. You never had to deal with this before cause it's a new thing _for your phone_. But trust me, if you're flashing stuff you're supposed to know what s-on/s-off/supercid means for the Mini, otherwise you didn't read the basics.

I'm telling you this because the attitude of 'I had cm11 working fine before on previous devices, it should work fine on my new device' is an attitude that will only hurt yourself. Or the ports aren't done yet, or the phone isn't flashable yet, or (in this case) there are some things that are different than your older devices that you should be aware off, yet you didn't read it because you thought you knew already.

So, to save yourself from further frustration (and us from your out-of-control rants and badmouthing devs) please read up _carefully_ on every new device you have. Every device is different, keep remembering that. It's always time consuming and a challenge to get stuff (specially AOSP / CM11 roms) working on new hardware, and if you partake in that challenge by testing / flashing you should be aware of the risks. One builds are stable and have been around for a long time, the risk is less (Although always there), but specially during this initial phase there is a _huge_ risk... and in this phase you start whining that this CM11 sucks because other CM11 on other devices worked OK... It's just... clueless, sorry, no other words.

Please let it sink in and understand that you can _never expect anything_ when you start flashing custom stuff to any kind of device, and expecting something to work a certain way will only result in disappointment for yourself.