So I've been getting a lot of questions about where the hell I've been lately and I finally have the opportunity to let everyone know. I will keep this
short and to the point (haha yeah right) wordy and poorly thought out while also attempting to let everyone know what to expect over the next few weeks.
Over the last few weeks I have been absent from the Android scene. The main reason for this is that I was recently (last week) the Best Man in a wedding for my two best friends. Needless to say that everything went swimmingly and they both had a wonderful and beautiful wedding. I was very happy that I could be a part of it.
I removed myself from working on Android during the time leading up to the wedding as I was busy assisting with various aspects of that, and also was spending a lot of time with these two friends of mine, as they will be moving away at the end of this month and I won't be able to see them as much anymore.
To top it all off, almost immediately following the wedding, when I was going to get back into Android, I came down with a nasty cold that plagued me for another week!
That being said, the wedding is done with, I'm on the upward swing from my cold, and I now have much more free time available to myself, so I will be picking up on the Android work with CM again (hooray!).
I'm sure a lot of you have been wondering what the status of the DX is and why it hasn't gotten any real official bug fixes yet. A lot of the fixes that are out at the moment involve copying proprietary files into the code base instead of building them from source.
I have attempted to get the fixes built into the code but have not had any luck yet with the things I have attempted. It's not that I haven't been working at all on this (although I was busy, I did have some time to try out different things), it's just that nothing I have tried so far has produced results, hence I haven't had anything to announce.
I have a few more things I want to try before I commit the hackier way of fixing the camera (copying props), since that's not a fix but more of a hack, and will likely lead to headaches in the future.
Also, I have begun some work on porting 2nd-init to gingerbread. The problem (as I understand it), is that essentially the GB kernel disabled execution of code in the stack and in the heap (the places in memory where 2nd-init injects code presently). The solution isn't all that pretty, as it's essentially to inject code all willy-nilly into some random location in memory and go for it, but it should work none-the-less. Regardless, getting CM to run on the GB kernel would be nice, but it's not exactly a high priority at the moment.
I'm still keeping up with the bug reports and such that have been filed recently and intend to look into them. As for libaudio, that was originally intended as a fore-runner to getting CM4DX running, and since the discovery of a workaround for the DX, the libaudio project has been preserved but halted for the time being. The reason is that the amount of coding involved to get it even remotely working is astonishing, and the odds that it will be fully functional within any reasonable timespan are slim. That being said, I will have to look into some other way to try and get the bluetooth audio bugs fixed.
As for 1% battery, I am shelfing that for now until I get caught up with my queue of DX and TB work. It essentially requires more research and experimentation and I still don't have any reason to believe that it is possible other than that the OG and the Milestone are nearly identical hardware.
I have compiled a bunch of multi-voltage kernels based on the CM tree similar to what I did for Sapphire way back in the day, and will release those for people who want to try them out sometime soon.
Oh the thunderbolt. I will be reattempting to fix up the LTE code in the coming weeks so that maybe we can get a merge in sometime soon. I have been out of the loop for awhile so I will need to catch up with slayher and see if any progress has been made in my absence or not.
Where was I? - at my friends' wedding. then sick. back now
What of the DX? - it's being worked on. patience is a virtue
What of the OG? - libaudio and 1% battery work have been halted in
leu lieu of more research.
What of the TB? - it's being worked on now. need to play some catch up