yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] HamsterHam:
Twisted, what are the differences of this rom vs Lord's rom?

Is it the base as in this one uses CM9 and his uses AOKP?

Thinking of trying this out.
[Desire HD Android Development] kaijura:
Settings > Display > Automatic Backlight > [Light levels] > Use Cusom > Edit Other levels:

On your RIGHT side of the bar set all the values from 0-255, with 255 being the brightest. I have 0 set on all of them in this picture to turn them off.

Save & apply, toggle autobrightness. If you don't like the autobrightness values, you might want to change those too.

After you exit after saving then it is done.

The easier way to answer this is just try it and you will figure it out yourself. Twisted is a guy who adds what he thinks is a good function to have, and doesn't base on one kind of framework only.
[Desire HD Android Development] Nark.GA60:
Apologies if it came across as saying the ROM is incomplete. The torch, I just assumed was standard because those features have been in every room I've tried.

Edit: wifi hotspot still not working. :(
[Desire HD Android Development] yoda16:
I can't zoom in angry birds space. Is that the same bug that has to do with the unity3d games. Its like the game does not see multi touch. I thought that bug was fixed though.
[Desire HD Android Development] TheBrilliantMistake:
In England we have a phrase that is very apt for ROMs....

"Less is more"

Thin / lightweight ROMs that are close to stock are great - the get the fundamentals right, and allow the end user to then build all the 'nice' extras on top. Everyone has different tastes, so (in my opinion) it's nicer to leave out all the esoteric extras.

I like to image it like a car... some want leather seats, some want CD player, some want GPS... but it would be a little crazy to try and put ALL options into a car at once, wasting space and making life more complex than it needs to be.... besides, someone will then say that the supercharged engine isn't working well with a soft suspension!... you just can't give everybody what they want!
[Desire HD Android Development] arknailed7754:
For me brilliant the camcorders are a gas can..not really needed but just in case
[Desire HD Android Development] twistedumbrella:
Torch is being integrated as a default selection for the lockscreen targets. Nothing special, just another icon like camera or SMS, which should solve that.

Custom options are being moved to a custom panel to not have them all over and mixed in with everything since they are more hack than stock. (Stuff like dual pane, tile rendering, all the garbage I added along the way that is usually toggled a lot during testing).

The unity issue should be fixed, but zoom I don't know. I might have to get angry birds to figure that one out.
[Desire HD Android Development] fishykipper:
I've been playing Angry Birds Space since release, there's no problems what so ever with your latest beta, nor the beta before that.

Pinch and Zoom work perfectly.
[Desire HD Android Development] zjxpot:
did you do a full wipe before flashing?
[Desire HD Android Development] MaorHassan:
i dont understand how do i download this ROM?
[Desire HD Android Development] pondikos:
http://twistedumbrella.github.com/android/
[Desire HD Android Development] MaorHassan:
Hi thanks for the link but again where is the ROM download i dont understand

can you help me with more detailed link
[Desire HD Android Development] levanoza:
just click the image and you'll see
[Desire HD Android Development] MaorHassan:
ohh thanks i see

should i download

Download Milestone

MD5: 81f00747c21494e4b34e2bda120fe331 ??
[Desire HD Android Development] pondikos:
for desire hd lower image
[Desire HD Android Development] twistedumbrella:
Added a direct link on the page to ScriptFusion. It is an app that will only work on these builds, but once I finish it up and do some testing it will add a TON of features.

Volume wake

Clocking without extra apps

Cache to sd

3g optimization

Battery optimization

Sd split

Ad removal

The list goes on and on
[Desire HD Android Development] twistedumbrella:
And the new build is... live.

Should fix issues with nam models automatically configuring themselves. Need feedback on if the modelid_cfg script runs or not.
[Desire HD Android Development] EmptyArea:
No, calls work fine.
[Desire HD Android Development] twistedumbrella:
It's voice search. Pretty sure it is a lib and or voice engine issue
[Desire HD Android Development] EmptyArea:
Small thing I never noticed before, the wallpaper resolution gets all messed up when you are in landscape mode.
[Desire HD Android Development] twistedumbrella:
New toolchain. Waiting on a fix.
[Desire HD Android Development] bcd420:
How do we know if it runs or not?
[Desire HD Android Development] twistedumbrella:
I posted the last message from it. Only difference between devices right now is the boot image, and I am still using either 8.7 or 8.8 LmUE. Didn't switch to any of the test ones.
[Desire HD Android Development] bcd420:
Sorry, but i am confused. Is this script something that should run automatically during rom flashing or something that i run manually? Also couldn't find your post of the last message from it. Just reread the whole thread. Sorry for my confusion, just want to try to be helpful. Also everything does seem to be running very smoothly on the newest build do far.
[Desire HD Android Development] twistedumbrella:
The nam script should run during install to set up sound and stuff. The other is the app ScriptFusion that is currently being updated for ics.
[Desire HD Android Development] paudib:
Auto brightness levels

Hi,

just gave this ROM a try.

It's great, but autobrightness levels are definitively too low for me (as for LC's ROM).

I don't really understand how to level them up: I tried to change the level from 20 (default) to another value, but it does not seems to change something.

Is there any easy way to change those values (like an xml file to edit, or something like that). I would like to use the values from Quattro RC2, which are good levels for my old eyes, but I don't know how to export/imports the values...

Thank you.
[Desire HD Android Development] fp581:
thx for all the hard work fixed the reception problems with flashing again lol, 1 more thing dialer crashes 50% of the time when i tray to dial manually (downloading the new build BTW)

---------- Post added at 06:09 PM ---------- Previous post was at 05:56 PM ----------

OK new build fix it for me thx :)
[Desire HD Android Development] inzaghi75:
Init.d folder doesn't work.

Gesendet von meinem HTC Desire HD mit Tapatalk
[Desire HD Android Development] twistedumbrella:
For tethering, try the patch kernel. I merged the new kernel changes, and added a few of my own. Trying to pinpoint if it is frameworks or the kernel that were preventing it.
[Desire HD Android Development] twistedumbrella:
Looking over the last week or two, I really hope there are other people out there running this that use a Telus. After all the persistence that pchtc kid put into getting updates to make it work for his phone, I think he hung around all of a day after it was fixed before going back to another build.

Seems I will not be wasting the time to write in the custom options for his build.prop issue unless someone else needs them. If anyone else is having the same issue, please let me know so I do make the necessary changes.

Moral: if you are going to ask and ask and ask for fixes, at least have a desire to use them and not just bounce the second it works. It is always nice to know it wasn't a waste of time.

Edit: A better way to say that would be if the issue isn't the deciding factor of whether or not you will use this ROM more than once, then feel free to report it but don't push for results as it will not be a priority compared to issues by people who need theirs resolved for daily use.
[Desire HD Android Development] arknailed7754:
I don't ask for nothing lol besides everything +

I think everyone appreciates your work twisted
[Desire HD Android Development] dreamland2000:
Totally agree with you. Its seen a lot of the time in these sort of forums, people ask for fixes or additions but cant be bothered to wait till they are done but would rather move on elsewhere to something that isn't as good or as complete.

IMO I would rather wait out for a new fix and make use of the parts I do have that do work. Similar to the camera issue, so many people couldn't/wouldn't wait for it to be fixed so either went elsewhere or complained but in some cases they did both.

The majority of us here supporting you Devs will stand by you as you work to fix the parts that need fixing but will let you just get on with it.

Anyway, enough OT and having a moan. Amazing work in a short space of time and very much appreciated.
[Desire HD Android Development] Terrarist:
I don't see myself moving from this ROM till at least the official one releases.

On that note Twisted, I'm still experiencing Music app crashes.
[Desire HD Android Development] pchtc:
yes i am using your build

i dual boot between yours and lords's

and i am not a kid i am 32

thanks for being rude and making assumptions

i really appreciate it

i believe i provided the info you needed to get the audio working (from elbermu)

as well as information to fix the issue at hand with HSPA

i didnt just complain about issues and do nothing like others

i actually tried to find the reason and be active in the solution as best i could

in the end the audio issue was solved by elbermu and the H data issue was found by myself. ro.ril.hsxpa must be set to 2 as it dosent work for everyone on 3.

i have been talking to people at work about these issues

and it sure seems that the newer the phones get

the younger the crowds get here at XDA

its very apparent in your behaviour
[Desire HD Android Development] fp581:
cant get data in market in newest build
[Desire HD Android Development] dreamland2000:
Can you give any further info?

I am currently downloading my apps from it now and it seems fine.
[Desire HD Android Development] fp581:
i can get internet connection in the browser but not in the market i'll tray to do a clean flash m8b that will fix it
[Desire HD Android Development] pchtc:
have you tried to clear cache and data for market/playstore

also please note that some wifi connections dont work well with market/playstore

we have the same problem on our wifi at work

so if its still an issue, try it on mobile data
[Desire HD Android Development] fp581:
clearing the data did it thx!! (feeling so stupid lol)
[Desire HD Android Development] twistedumbrella:
Lol. Yeah... read it again boss. It was just am observation that you were very active with another build and it seemed to be a wasted priority and a request not to place priority on things you obviously do not need immediately as other issues were sidelined for your individual device.

I doubt you are 32 judging by your statements and assumptions but I don't know what constitutes normal behavior where you're from.
[Desire HD Android Development] pchtc:
would you like to see my birth certificate and drivers license?

and

where i'm from?

where i am from we treat each other with respect

we are nice to one another

and we don't trash people for asking questions

i obviously know what behaviour is normal where you are from

clearly the behaviour i keep my kids away from
[Desire HD Android Development] fp581:
^^ waste of time for a stupid argument plz stop this before it will go to far
[Desire HD Android Development] kaijura:
Agreed, no point picking a fight with the dev, pchtc.

Twisted has a point though, if you put yourself in the dev's shoes. You were fairly active for the hspa issue (and I thank you for that, another user in my rom might seem to have a similar issue).

How does it feel if you are a developer, start trying fixes, then see the user who gave the bug report jumping from your build to another?

Any way you look at it, it doesn't look good to the developer..

I know you said you dual flash but that is a different topic..
[Desire HD Android Development] pchtc:
You make a good point

i just took offence to being accused of "jumping" and "wasting time"

when i did everything i could to help gather info to fix it

i am just about to finish a 10hour day at work from hell

i may have over reacted

sorry
[Desire HD Android Development] twistedumbrella:
Yeah, well excuse that as having a bad day, but again it meant the social norm is different from region to region. I do not know what yours is as you know nothing about mine. It is also much different to hear the words than read them under established assumptions.
[Desire HD Android Development] h3dfuk:
Bad day or not, Twisted has worked his ass off to get us this near perfect ICS Rom. Appreciated you feel agrieved but I think you've misconstruded Twisted's comments. It's no point arguing here anyway.... it's a place of love people!

Anyway, back to the ROM. All is great with the excepion of Camera360 Ultimate. Not sure what demand is like, I'll try and get an error log but it's not a biggy for me as the proper camera app works (with the exception of panorama mode). Anyway - all photo's appear corrupted in Camera360. All other apps appear good.

And just a quicky, what would be the work effort involved in implementing forced apps to SD?

DHD - Latest build of Twisted Playground.

Thanks for all the hard work on this! It's appreciated.
[Desire HD Android Development] fp581:
lets finish it with deleting it all and getting back to normal
[Desire HD Android Development] EmptyArea:
If you help/give to others, you're pretty much asking for slice after slice of ungrateful pie. The trick is to ignore the pie completely, and just eat the mountain of super-grateful ice cream [sandwiches].

Edit:

Speaking purely generally.
[Desire HD Android Development] Nark.GA60:
Grabbed the patch kernel: TwistedZero_LorDmodKernel_ICS.zip

Flashed in ROM Manager and got an error. Something like mount() expects 3 args, got 4.

Can I just copy the kernel directory over or does it need those libs as well?
[Desire HD Android Development] twistedumbrella:
Im going to try building a new zip just in case, but you do need the libs for working wireless and such. They are kernel-specific.
[Desire HD Android Development] twistedumbrella:
If it fails, there is also a kernel update http://twistedumbrella.github.com/Twisted-Playground/Kernel/TwistedZero_LorDmodKernel_ICS.zip
[Desire HD Android Development] yoda16:
I replaced the file with root explorer and rebooted. Pics work fine but switching to video I get FC. I tried to flash kernel but get error when trying to flash. If there is anything else you need or something I'm doing wrong let me know.
[Desire HD Android Development] elbermu:
Script try to mount as ext3, try changing it to ext4
[Desire HD Android Development] twistedumbrella:
Looks like it should work. Hmmm...

What is the status of panorama?
[Desire HD Android Development] bcd420:
Panorama still works.
[Desire HD Android Development] lululala:
panorama works fine. The log said it was complaining about videosize & frame rate?
[Desire HD Android Development] twistedumbrella:
It will complain abut framerate. I am attempting to force it to a working speed. If you put the resolution down to one that is 15fps, it should technically record
[Desire HD Android Development] bcd420:
Same results. Record does nothing. Panorama works. Pics work.

Edit: want the logcat?
[Desire HD Android Development] twistedumbrella:
I give up. Need a new kernel or something.
[Desire HD Android Development] zachs_xda:
How do we test with 15fps to see if it works?
[Desire HD Android Development] twistedumbrella:
In the camcorder just choose lower quality. I'm making a fresh build to add the kernel updates. I don't know what else could be wrong..
[Desire HD Android Development] zachs_xda:
With quality set to SD 480p, it still tries to set 30fps and complains that it's not supported. Or is there another quality setting I am not aware of?
[Desire HD Android Development] lululala:
So the pointer given by Qiss Me team didn't help? Wonder how they can having a working videocam :confused:
[Desire HD Android Development] zachs_xda:
Did they? They contributed to a working camera, but not the camcorder.
[Desire HD Android Development] jeffakajeff:
The file you posted works on the vision. Thank you. Video, pan, and photos work great.
[Desire HD Android Development] kaijura:
They have a working camcorder, but keep in mind that their source is written and called differently. They only have to support one HTC msm7x30 in mind - the ace. So only one camerahal is written for that device only.

Twisted's code is supporting like 5 devices, not all of them even official. Ace, Mecha, Vivo, Saga, Shooter, who knows what else.

That is why it's not as easy as it looks. It's not just a slap the code on and everything will work, sadly. :(

I wish I knew more code to help out twisted, but this is definitely not my forte. He's came a long way with what he's done.
[Desire HD Android Development] zachs_xda:
Can't we grab the lib file and perhaps kernel (any other cam related dependencies??) from the QissMe proj then?
[Desire HD Android Development] kaijura:
You can try, but since their framework is miui based there's probably a good chance it won't work. Even using twisted's custom framework on lord's isn't going to work for everything, but the camerahal is the same.
[Desire HD Android Development] pnoire:
Something new happens to me with the last *.so from twisted in IceCold 6.3test3

Video with Time Lapse set on 0 sec: no record

Time lapse on 1 or 10 sec: Force close of camera BUT a file has been saved. Nothing in it, but it's a begin

Trying VideoCam Illusion:

record good in 480x320 and highest video quality (100): recording ok and file saved

in highest resolution: FC - even reboot

in other resolutions: laggy

Hope it will help a little
[Desire HD Android Development] Sid_dominic56:
So, video recording is working for you? how? what settings? 3rd party app? which one?
[Desire HD Android Development] zachs_xda:
Wrong questions.

Q: Which phone?

A: HTC Vision! :)
[Desire HD Android Development] Sid_dominic56:
LOL.. My bad
[Desire HD Android Development] twistedumbrella:
That helps more than you may know. Which revision of the file? Was it the last one? If so, it IS a kernel issue that can be fixed for more devices.
[Desire HD Android Development] TheBrilliantMistake:
So much for abstraction layers huh?

In theory, and I'm no Android expert, the HAL should be doing what it says on the tin, 'abstracting' the physical camera differences. Everthing above the HAL should be blissfully ignorant, and everything below it specific (in parts) to the camera. Of course, things 'above' the HAL can sometimes make a few assumptions because they are dedicated apps / frameworks for a specific device and start cutting corners with the HAL (i.e. we KNOW it's 8MP, we KNOW it has these parameters) etc etc.

There are usually 3 ways this is handled:

1) A standard API common to all devices with some 'capabilities' elements for upper layers to obtain the feature set for a given device. NO 'extra/hidden' options for specific manufacturers

2) A standard API common to all devices, but with scope for additional 'options' passed via the common API to enable specific manufacturer features

3) A standard API, plus additional API methods / calls for manufacturer specific extensions.

Do we know if 'whatever needs to be fixed' lies 100% below the HAL?

Is the QissMe team's HAL written by them, or taken from HTC source (however they got it)?
[Desire HD Android Development] twistedumbrella:
The basic layout of how this is working:

libcamera.so contains all the functions, parameters, calls, responses etc for the camera and is matched to the specific version of the device it comes from.

The HAL is just a middleman that turns these items into what ICS sees as "expected" functions, parameters,... which is why only the top level functions are truly required.

Their HAL is a modified version of the original one everyone had, reorganized and cleaned up to their specifications to be used by their team. It is not a new code base, but rather a refreshed version of what was already available that is a lot easier to follow with clean notation, some clever adjustments, and a lot more logical organization.

Certain parameters and such can be bypassed because they will flow from libcamera through the HAL to ICS unmodified, while others need to be "handled" on the way through (changing names, touching up, realigning, etc) which is why some items can be present or not and still work (preview sizes) while others need to be specified (burst count).

The API has two variations, one is the current CM "basic" and the other is the CAF "enhanced" which each require their own set of modifications to the parameters portion of the camera HAL, but rely on the same basic interface calls.

With that, the API of the manufacturer either has to align itself to that of the system, or suffer being a useless addition to bloat. This is why there are 50 CAF parameters, of which only about 10 are used by this device.

To also address ABI, which a member of the CM team specified as the problem, that is what the wrapper does. It resolves the issue that, by default, ICS can not interact directly with libcamera.so

Given the recent drama that has occurred throughout xda in relation to how I choose my words and the sensitivity of other developers, I will preface this next statement with "This is a neutral statement of fact, do not pull meanings from it that are not explicitly stated" - there are only a small handful of developers that fully understand all of this, but many attempting to associate the problem with unrelated aspects of the process. This is partially why the submissions to CM were put on pause, and no progress seemed to be happening. I needed to research, verify, and reassure myself that I knew what I was doing, and not simply acting on misplaced assumption. It isn't a complicated process with all the information, but it can easily turn into a free-for-all without it.

Edit: To answer the question, though, the stuff is there in the camera library, the hal has been adjusted to send what it needs to to frameworks, frameworks should have what it needs to use it (although the recorder functions are questionable). I am thinking it is either the kernel, or the current layout of frameworks that is the problem right now.
[Desire HD Android Development] Salv0:
Someone like me having problems with temple run? It doesn't recognize my swipe right, left etc

Edit: oh I see there is the same issue in existz aospx ( in the last page of his thread). They are saying that in the icecold it works.. what can it be? ( anyway I'll do a logcat as soon as I'm at PC )
[Desire HD Android Development] twistedumbrella:
I really couldn't tell ya. When it comes to mobile games I'm clueless. I don't think i've played one in months lol.
[Desire HD Android Development] jeffakajeff:
Stock video
[Desire HD Android Development] twistedumbrella:
I meant which file that was posted are you using? There were two or three posted last night. Trying to verify which parameter set.

Is the one i'm currently using but if it was the one before I need to add back a setting.
[Desire HD Android Development] twistedumbrella:
New build posted, next build has wifi tether and is building shortly.
[Desire HD Android Development] Salv0:
ahah ok ok :)

anyway as I can see from the log, it is a Unity game..so it can be a know issue..am I right?
[Desire HD Android Development] arknailed7754:
Surely if its kernel problem twisted devs got real problems?

As HTC haven't released
[Desire HD Android Development] jeffakajeff:
This one, the latest one posted
[Desire HD Android Development] twistedumbrella:
Thanks, that is what I hoped. Appreciate the feedback.
[Desire HD Android Development] twistedumbrella:
;) HTC maybe...
[Desire HD Android Development] dingokevin:
Dies anyone have working apn for att mms.
[Desire HD Android Development] fishykipper:
Did a search and found this in Lords thread.

http://xdaforums.com/showthread.php?t=1450962&page=1229

I'm not an AT&T customer so I can't confirm. Take a search in Lords ICS thread for answers.