yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] Nexx:
Ok, so I keep receiving / seeing questing regarding the kernel source we're waiting for. Figured I'd write a little bit of info on what it'll do when it's released.

Firstly, proprietary files for things like the camera, the 3D acceleration and video en/decoding all hook in to the kernel in some way. As we're using a kernel from Gingerbread (2.6.35.x), we had to make quite extensive modifications to the kernel source so that core components needed for ICS worked. The biggest of these was the 3D acceleration, or KGSL as it's known in the kernel.

Currently we're using KGSL ported over from the HTC Flyer Honeycomb kernel source. The proprietary files for KGSL didn't change much between HC and ICS, but changed radically between GB and HC. They expected an entirely new interface to the kernel.

The camera proprietary files have the same issue, but we cannot use the interface from the Flyer HC kernel as it changed *again* with ICS.

With the leak of the HTC One V RUU we have proprietary files for ICS which will work on msm7x30 devices like ours. This means things like a proper ICS camera without a wrapper for the GB libraries, but most of these require a newer interface than we have.

Here's a short list of what a new kernel, based on a 3.0.xx source, will give us:

ICS camera support

ICS camcorder support

3D acceleration without crashes

USB mounting without a wrapper

USB tethering without MAC issues

These are just a few of the major ones, but the long-and-short of it is we will no longer need any kind of wrappers for anything. We will have both an ICS level kernel, and ICS level proprietary files.

Unfortunately much of what's left to be fixed in the ROM will require this new kernel which is why development has slowed significantly. If the early days features were being added and fixed left-right-and-centre, but now things are much slower.

Hopefully HTC will release their kernel source soon. Heck, we don't even need the saga source, the One V kernel would do everything we need (I believe) but no-one knows when that's coming.

Finally, the Sensation / Vivid source does us no good. Not only is it for a different architecture (msm86x0 instead of msm7x30) but HTC actually stripped code out which would have been helpful to us. I suppose it's possible it never was there to begin with but it sure looks like it's been removed.

Really, now is a waiting game I'm afraid.

Hopefully this clears up some questions, but I also wanted to take a quick second to say thanks to you all. Thank you to everyone who has supported both myself and nk111 with kind words and donations. I won't speak on nk111's behalf but for me it means the world to know you enjoy the work I do enough to part with your hard earned money, so again, a huge thank you!
[HTC Desire S] eckbauer:
Thanks for the update Nexx.You and nk111 are doing a great job.

This ICS ROM is so far it should be Beta or even a RC release already.
[HTC Desire S] crescal:
thanks for the clear explanation. maybe you could add it onto the first few post in case someone would ask in the future lol
[HTC Desire S] madmaxx82:
Thanks!

Please someone with working adb who experiences that issue contact me so we can find out why this is happening to some ppl and fix that.
[HTC Desire S] casaben:
@nexx : very clear and helpful explanation, thanks!
[HTC Desire S] sadsac:
FYI I'm getting this bug more and more frequently, daily. In Gmail or the email app I open any email and its blank.

Gmail usually fixes for me after force stopping the app. Normally have to reboot to fix email app.

Am back on normal gapps as I thought it might be an issue with the inverted versions.
[HTC Desire S] monswag:
Who can use Ucam normally？ Can you tell me how to setting it?I am not very clear how to logcat it. Thank you
[HTC Desire S] ZaInT_:
There are a few gaps here and there but having read about what crazy paths you've had to take to make this work it is just incredible.

I hope there will be a source release soon, I have no doubt that you would then be able to trim the DS to last another year at least.
[HTC Desire S] Sarnetsky:
Sometimes fonts misbehave like this:

I can't tell neither why does this happen, nor can i replicate this, but killing and relaunching the process usually helps.

It usually looks like at the very first moment the fonts are OK, and then some of the letters get messed up.

Also, camera works as follows:

It's not default camera, but this issue was not present on CM7 so it's the bug of the ROM, i guess.

And the third issue that makes my life harder is Play Store.

I tried rebooting, clearing app cache, wiping dalvik cache, but nothing helps.

Please tell me what else can I try)
[HTC Desire S] [armitage]:
Here's a log of the Ucam FC.Hope it helps.

Think the necessary information starts at line 1045.

I posted the whole thing cause I don't really know where exactly the vital information is.

I usualy only debug enigma2 and I'm not that familiar with android debugging yet.:)
[HTC Desire S] jacobras:
Flashing the newest gapps (again) fixed my Play problems.
[HTC Desire S] monswag:
Ucam 1.1.6 is normal on CM9.but 1.1.7 can not use. I report it to Ucam.maybe there are something went wrong with them.
[HTC Desire S] uroif:
Is there any option "vibrate on connect" when we dial?
[HTC Desire S] BillGoss:
This is a common problem. It even gets a mention in the ColorNote FAQ! See the following link from Google support: https://support.google.com/googleplay/bin/answer.py?hl=en&topic=1100168&answer=1067233
[HTC Desire S] [armitage]:
Thanks so much for the info.:)

Working perfect again on ver.1.1.6.

In case anyone needs it:

http://dl.apktops.com/app/201203/UCam_1.1.6.032304.apk
[HTC Desire S] bjohv052:
It's currently under review in Gerrit, so it should appear in a build soon.
[HTC Desire S] nk111:
There is nothing more to say... ;)
[HTC Desire S] Nexx:
New build posted. No major changes other than the flashing fix and a correction for a minor security issue that was brought to my attention =)

Enjoy!
[HTC Desire S] efuzone:
Hello,

Guys i need little help, i am using cyanogen 9 alpha but now i want to move back to stock rom so please anybody help me to do it? i downloaded stock rom exe it detect cell phone and when i process it says rebooting botroom then it give error.. please help..
[HTC Desire S] :
Try typing

"killall drmserver" when downloads from market are stuck, either from adb or from any terminal emulator on phone itself.

I also mentioned it earlier in this thread ;)

Sent from my Desire S
[HTC Desire S] BillGoss:
Nice! It worked for me.
[HTC Desire S] meinnameisthase:
I'm sure you wanna keep root. Go to this thread: http://xdaforums.com/showthread.php?t=1480576

This is the zip file of the newest stock ROM, deodexed and prerooted. It can be flashed with CWM or 4ext, exactly the same way as you flashed CM9.

Full wipe needed! Back your things up with Titanium Backup!

Looking forward to seeing you back here before too long when you're fed up with Sense... ;)
[HTC Desire S] eckbauer:
This method is much faster than rebooting the phone to get Play to work again.

Thanks
[HTC Desire S] miz_pimp:
I couldn't get the Play Store to update any images within the app. I tried everything that was suggested, even doing a clean install of the ROM, to no avail. I currently have IceColdSandwich installed, and the images are loading perfectly, but when I reinstall this ROM, I'll try using the terminal emulator.

Also, I couldn't choose my preferred network (2G and WCDMA only), but I see that IceColdSandwich doesn't have this option either. :confused:

Sent from my Desire S
[HTC Desire S] efuzone:
thanks for the help bro but download URL is not working any other link? actually i dont know cyanogen is restarting my handset randomly and sometime when i play game or use anything it hang mobile... thats why i wanted to go back otherwise i have no issue with it? if you have solution for it i dont need to change anything... I used tiatam kernels also but not solved
[HTC Desire S] mizerok:
Thanks for this rom, working very good. In one v forum i saw one v ruu leak, but may be without source
[HTC Desire S] mmmcfc:
Try my ROM , Sense-Me http://xdaforums.com/showthread.php?t=1352122. It's a optimized version of the latest stock ROM without bloatware any visual changes.
[HTC Desire S] Sarnetsky:
Yeah, I tried to find this code because i've seen it in the thread but didn't pay attention to it as i didn't have this problem before.

Спасибо)
[HTC Desire S] devwithzachary:
Torrent for the new version is up :) [MAGNETIC LINK] [TORRENT FILE]
[HTC Desire S] Asd0r:
Thanks for this rom.

I would like to backup the profiles in the setting menu that I have created. Somebody could help me? :)
[HTC Desire S] brat81:
Before I go ahead and lodge a logcat.

Is it normal that cm9 lags up quite alot ?

Also the touch lags a fair bit at times ie: when scrolling in web browser.
[HTC Desire S] monswag:
How to send bug report? I didn't find this in setting. I need to sent bug report to Ucam developers.
[HTC Desire S] Steinhund:
For me it lags only sometimes, especially in stock browser. If it freezes the restart using volume and power doesn't work, normally is does. You have to either pull the battery which can be dangerous or let your phone run out of power. I do not use the stock browser so often because of this. That's the only problem I have so far. Since this rom is in ALPHA stage that's no problem. Using it ad a daylie driver since about two weeks.

Gesendet von meinem Desire S mit Tapatalk
[HTC Desire S] brat81:
Thanks for the reply I would assume those problem will be fixed once the kernel sources are out
[HTC Desire S] efuzone:
still getting slow performance and randomly restart issue.. any solution and i lost my stock rom how do i go back..
[HTC Desire S] dan-fish:
Bump! Anybody else have this issue? Keep missing all my calls. I don't think the screen comes on itself when i get a call so i have no way of telling if i'm getting a call unless i happen to switch the screen on the same time that someone is calling me.
[HTC Desire S] Mr. Death:
I've got same problem when status bar FC. But it was on CM7 rom.
[HTC Desire S] jacobras:
In case some of you are having problems with the front camera (blurry pictures), this fixed it for me: I cleaned the lens. :o

Camera on 4MP works awesome: it is fast and takes nice pictures. Filming in 720p is possible, but the video is not super smooth. Still awesome though :)
[HTC Desire S] petsrdjan:
When I want to upgrade an existing version of this rom, do I have to flash the existing or can only do a new install over the existing?
[HTC Desire S] Tectas:
When you want to upgrade from a previous CM9 build, wipe dalvik cache and cache and flash the new version on top of the old one.

Gesendet von meinem Desire S mit Tapatalk 2
[HTC Desire S] elschnorelli:
same in my case.

any solutions?

how can i set the cpu governour? the beater app gets frozen when i try to use ist.
[HTC Desire S] dan-fish:
Use the built in one. Uninstall whatever you use now and go to settings. Scroll down to the bottom and go on performance. You can change it all from there.
[HTC Desire S] welocan:
I installed this and rebooted my phone after installation but my phone was stuck in CyanogenMod 9 opening screen for 45 minutes approximately. What can I do ?

---------- Post added at 11:20 PM ---------- Previous post was at 11:13 PM ----------

Now, my phone shut down itself and I cannot open it. Help me please...

---------- Post added at 11:29 PM ---------- Previous post was at 11:20 PM ----------

Well, my phone's battery is finished :D but I have still same problem, phone was stuck in opening screen that CyanogenMod 9.
[HTC Desire S] Tectas:
Which build do you try to flash?

Try if adb recognizes your phone, if yes reboot to recovery with it.

Otherwise go to recovery with putting the battery out for about a minute (only when your phone is off), putting it back in afterwards, holding vol down and pressing power.

Which recovery are you using?

If it's 4ext classic try to flash 4ext touch or cwm instead and trash the ROM.

And btw, this problem has already been mentioned and solved a few pages back ;)

Gesendet von meinem Desire S mit Tapatalk 2
[HTC Desire S] dan-fish:
Did you try clearing cache?

Sent from my Desire S
[HTC Desire S] Tectas:
The easiest thing you should try before I forgot, damn^^

Gesendet von meinem Desire S mit Tapatalk 2
[HTC Desire S] welocan:
I've tried to install latest build. I guess, it is CyanogenMod 9 Alpha Builds [4.0.4][CM 2.6.35.14-ICS] and I'm using 4ext Recovery.

I'm not good at these stuff because I'm new, for Android. I've tried clearing cache when I was installing ROM. Must I do this again now ? And what can I do else ?
[HTC Desire S] Tectas:
Did you came from another rom (all except icecoldsandwich)?

If yes you need to make a full wipe (format all partitions) and flash the ROM afterwards.

Add data (and for sure on system also if it isn't formatted by the update script) are files stored that can cause a bootloop, because there incompatible to the ROM.

Gesendet von meinem Desire S mit Tapatalk 2
[HTC Desire S] welocan:
No, this is the first time that I've installed a custom ROM and I've followed these instructions step by step. I did what it says truly.

http://xdaforums.com/showthread.php?t=1525100

---------- Post added 17th April 2012 at 12:33 AM ---------- Previous post was 16th April 2012 at 11:51 PM ----------

I solved problem but a new problem :) How can I install Google Play Store ?

---------- Post added at 12:43 AM ---------- Previous post was at 12:33 AM ----------

My phone don't see my SD Card how can I fix this ?
[HTC Desire S] meinnameisthase:
Flash the google apps package from 1st post, and market will be here!
[HTC Desire S] kylon:
No problems here

Browser is fast without lag
[HTC Desire S] welocan:
Mates, how can i disable the vibration of menu buttons which is at the bottom side of the phone? I found it on original rom but now i couldnt find it.
[HTC Desire S] Rapier:
Go to Settings - Sound - Vibrate on touch. Even if it seems to disable the vibration when touching the screen, it's in fact related to the soft buttons. At least this is how it works for me
[HTC Desire S] Tectas:
Sound -> vibrate at touch
[HTC Desire S] welocan:
Thanks a lot, it worked. And another question :) I've got an error "android.process.media stopped unexpectadly." I got this error when I was trying to download google apps in the first page. How can i fix that ?
[HTC Desire S] jazzaddict:
Coming from nexus one, we have similar touchscreen issues with temple run and I would like to test it if it fix the problems. Is it possible to upload the standalone patch?
[HTC Desire S] nk111:
revert this

and apply this
[HTC Desire S] jazzaddict:
deleted
[HTC Desire S] nk111:
wrong thread? :p
[HTC Desire S] Abaddon:
How? LoL
[HTC Desire S] sebakol9:
Mic not working in app.
[HTC Desire S] Nexx:
primou-ics-3.0.16-d5b834a.tar.gz...

We have the HTC One V kernel source...

Let. the. fun. BEGIN!
[HTC Desire S] Steinhund:
...ready for the magic :-D
[HTC Desire S] dmfr:
Most (and only ?) annoying bug for now.

Mic is working using Java wrappers but is dead silent with OpenSL-ES (which is used by stock SIP and optionally under CSipSimple)

I guess it just needs a little bit of this magic :
[HTC Desire S] amidabuddha:
Hmm, just made my perfect CM7 setup... Can't wait to trash it for a working CM9!

Sent from my HTC Desire S
[HTC Desire S] eckbauer:
CM9 is going to Rock now,great news.
[HTC Desire S] efuzone:
thats good news..
[HTC Desire S] tanjiajin:
Awesome!!
[HTC Desire S] Nexx:
Ok, a little update =)

I've looked through the HTC One V (primo) kernel source and am now actively working on porting the saga specific board configuration over.

When we ported saga into the CM kernel before, we were working with the same kernel version (2.6.35 > 2.6.35). As the primo kernel is on a much newer revision (3.0.16) there's a significant amount of work required.

As it's so important, this will be the sole focus on my development work for now.

This means, whilst I work on the kernel I won't be releasing ROM updates. Once we have a functional 3.0.16 kernel I'll work on a new ROM release with as much working as I can and we'll shift to beta releases.

Good things are coming but there's a lot of work ahead =)
[HTC Desire S] eyahl:
Get yourself a huge amount of coffee and Cola. Maybe enigmaamit could spend some amphetamines for you :-)

And tell your boss you won't be there the next days..

Sent by my fingers to your head.
[HTC Desire S] enigmaamit:
Ya, lol... thanks for turning me into a drug dealer!!! :eek:

Those 10 years in Med School are finally starting to pay off!!! :D:D:D
[HTC Desire S] lavier:
with u gyz on it........ V av not doubt in sucess bro....... Thnz for all ur effoRts
[HTC Desire S] tanjiajin:
always find you devs fascinating. it's like the magic to getting each of these updates working on our phones are truly dependent on your commitments.

can't thank you devs enough for the efforts! :) eagerly awaiting the next update! woohoo! hahaha.
[HTC Desire S] mizerok:
Nexx, great news! I'm very happy. That's the news i've been waiting for 2 month )
[HTC Desire S] paul.robo:
nexx i have a little knowledge on this and i really don't think this will sort our camera issue. can u confirm ?
[HTC Desire S] desiresiscool:
when will the new keneral be ported by. please dont get mad, just asking
[HTC Desire S] Nexx:
It should do. With a 3.0.16 kernel for our device we can use the new ICS camera props from the HTC One V ROM and we won't need the wrapper any more.

I'm working on it as we speak, but it's a *lot* of work. I really can't give an ETA because I've no idea how long this will take.

Rest assured though, it's being worked on =)
[HTC Desire S] mizerok:
Nexx, one questions, will we need to update firmware like sensation? Or it will work on old hboot?

P.S i think all will be great! Let's wait guys)
[HTC Desire S] Abaddon:
good news bro thanks for the update :)
[HTC Desire S] Nexx:
Honestly, I don't know. I can't see why the kernel would need a newer hboot. I know hboot 2.xx.xxxx has the new layout on the emmc but that's minor and controlled by the init, not the kernel.

We'll only know when I get it compiled I guess =)
[HTC Desire S] carbon21:
no sound on calls

When connected to car-kit aux lead and switching to headset back and forth, theres no sound anymore during call. I mean that you cannot be heard but can hear the caller. It is due to the audio libs in CM9 & how can i fix it?
[HTC Desire S] Bulkatos:
Guys. Don't waste NEXX time with simple questions. Let him do his work. He already said, that this release helps us a lot, but will need a lot of work. So, every thing should be fine.
[HTC Desire S] noytexz:
I really hope the kernel can help with faster browsing, this was the only reason I never really used ics :-)

Written in bad english with my HTC Desire S
[HTC Desire S] eckbauer:
Yes well said,let Nexx do what he does best. :)
[HTC Desire S] Tom Desire S:
My Market seems to be broken. It won't download anything :(

Any help?

Thanks :)
[HTC Desire S] Tectas:
Stuck at downloading?

If yes first try a simple reboot, if it doesn't work, kill market at apps, clear market data and Wipe cache and dalvik afterwards.

Gesendet von meinem Desire S mit Tapatalk 2
[HTC Desire S] Tom Desire S:
The reboot and wipe worked! Thanks mate :D
[HTC Desire S] djsubtronic:
Big things poppin'!
[HTC Desire S] BillGoss:
The following solution is quicker and always works:
[HTC Desire S] GGLDN:
Should be in settings > sound > haptic feedback
[HTC Desire S] Steinhund:
Or open terminal and Type "killall drmserver" - that's faster. Maybe you have to type "su" first to get superuser permission - this is what I always do.

This was written several times in this thread but really hard to search due to its size :-D

Gesendet von meinem Desire S mit Tapatalk
[HTC Desire S] Nexx:
12 solid hours coding, that's enough for tonight :p
[HTC Desire S] Nickamina:
You champion! You'll definitely be getting a couple of quid from me soon! ;)
[HTC Desire S] e2zippo:
My god Nexx, you're a beast!

Swooooshed from far far away.
[HTC Desire S] ZaInT_:
I was going to point out that the calendar doesn't work for me, but with these news I was like "**** that".

I can live with a broken calendar while I wait for the "real" CM9.

AWESOMESAUCE!
[HTC Desire S] mizerok:
Nexx you are the man! I'm web dev and i know how it's difficult to code 12 hours... great work
[HTC Desire S] dohnjoe:
Reminds me of a song by Nina Simone, i think it was called:

"He's got the whole ROM, in his hands."

:p
[HTC Desire S] big-okieh:
Hi guys!

I'm not familiar with kernel development, but there is one thing that I'd like to understand better:

In which way the HTC One 3.x kernel sources do help us more than the HTC Sensation sources that are already available since some weeks?

Is our Desire S Snapdragon MSM8255 CPU more similar to the MSM8960 of the HTC One, than to the MSM8260 CPU of the Sensation?
[HTC Desire S] mizerok:
Ok, we can start from this: Sensation has got a two cores and One V has one core like Desire S. So we can't use sensation sources...
[HTC Desire S] djsubtronic:
HTC One

V

has Qualcomm MSM8255 Snapdragon which is the same as the Desire S.
[HTC Desire S] Nexx:
Correct =)

The HTC One V kernel is a 3.0.16 (Android 4.0) kernel for MSM7x30 devices. The MSM8255 in both the HTC One V and the Desire S / HD / etc is actually just an over-clocked MSM7x30 series, hence why we can use this source not just for the Desire S, but every MSM7x30 HTC phone.

Also, a little update:

My work yesterday was taking the existing saga board files from the 2.6.35 kernel and transplanting them into the 3.0.16 kernel. This, of course, required bringing any code used in those files up to date with the 3.0.16 kernel, as well as adding the newer features like USB gadget support and such.

I've put that aside for now as I had a better idea this morning. I've duplicated the primo (One V) board configuration over to saga and I'm now changing all the configuration for our device rather than the One V.

This means I'm working from a device layout already designed for a 3.0.16 kernel rather than trying to fix the older code. I've saved all the work from yesterday in-case this doesn't pan out the way I want, but hopefully it should be an easier task and result in much cleaner code.

Like I said yesterday, this is entirely uncharted territory for me so I don't know how long it'll take, or if I can even manage it alone, but I know Kali from the CM team is also looking in to it and we work well together.

Finally, thank you all *again* for your support. Your continued donations and kind words really mean the world to me, I truly appreciate it and I'll continue to give you the best I can.
[HTC Desire S] Ziplock9000:
Awesome Sauce! Well done
[HTC Desire S] Abaddon:
what a great dev you are. I salute you :)
[HTC Desire S] big-okieh:
Great! Thx! I was looking here before http://en.wikipedia.org/wiki/Snapdragon_%28system_on_chip%29

But I didn't see the One V having the MSM8255. Only saw the HTC One S and X at the end of the list! Next time I'll put my glasses on... :cool:
[HTC Desire S] baji240588:
Go to gsmarena n compare ours desire s with one v, I think u will got the answer.

Hehe

Btw u are very genius nexx.
[HTC Desire S] zachs_xda:
What's the difference between all the different MSM7x30 devices that requires kernel changes?

AFAICS they're things like power management, touch screen drivers, bt etc. that aren't in the SoC itself, right?

Does anyone know if there's a guide to port say a Desire S kernel to Desire HD (or vice versa)? I'm intrigued with what's involved in kernel porting...
[HTC Desire S] dan-fish:
I'd assume you'd have to adapt the source of the kernel to work on your device. Obviously it's a lot more complicated than it sounds.

Don't think there's any guides but kernel development isn't for anyone. It's probably the hardest part