running super smooth on 1015 build and switching between cameras are super smooth good job bsyds im loving it do u plan on porting the mi410 rom if all works out
Thanks, this may help, but editing smali code is a pain, the framework will have to be modified to work with our 3G/Data. Also, we have to put together a Ramdisk for the boot.img, cause I am working on the zImage (kernel), you need both to be able to create a boot.img. Basically, there is a bunch of stuff that needs to be worked out. I knew we were using the Cherry camera lib and after comparing all the X6 ROMs there were no differences in anything that mattered, look at the third post here
http://androidforums.com/triumph-all-things-root/655402-dev-bsydz-triumph-x6-port-encylopedia.html
So I saw some differences in the CM7 kernel and the M410 kernel, that sounded related to some of the issues that have been talked about, and essentially updated the kernels drivers. That is where the touchscreen drivers came from for the Sharp custom kernel also. So, most of this is a factory upgrade cause the kernel history is the same as our stock kernel, up to a certain point, and the 410 kernel had like five months of updates beyond.
Bsydz, it may be a good idea to do that debugging kernel for CM9 and CM10, too. Although I wouldn't recommend using CM10 yet, I'm sure rukin would have an easier time fixing things with some debugging, unless of course he has a custom debugging kernel already. I wouldn't try the camera tweaks on CM9 or 10 though, we want a clean slate for fixing that thing. If possible, the newer drivers may assist CM9 too. At least I suggest you put out debugging kernels for all the CMs so bug reporting and log collecting would be easier on MTDEV. You'd probably even save yourself some headaches down the road.
I may do some builds, I'll have to look and see what I can do. A lot of debugging isn't needed, some of it was turned off to thin the logs to find errors easier, if I remember correctly. It was a long time ago that most of that happened. I'm just trying to help where I can. I left the debugging in my custom kernel and don't see any real impact, I used the stock source and ran with that, so all of the debugging is intact. I don't really know the origin of the kernel source for MTDEV CM7, I just knew it was working and didn't want to go crazy changing stuff.
As far as CM9 goes, it all depends on which camera lib is used in the ROM. If we use the same camera lib in CM9 then this may help, if it can be done that way. The device files have been configured so many different ways since Isaac first started that it is hard to keep up. I'm still picking away at getting this phone to at least GB or higher, that is my goal. I just want to see our phone at least with a solid platform above Froyo. It has nothing to do with hating Froyo, I have been running the Sharp 2.2.2 on my good phone for months now, I am pissed that all our sister phones got GB and ours and one or two of the 10 variants didn't. They all work except data, and the one we have the best shot at getting to work doesn't, because of a kernel/firmware update, that doesn't affect the phones with SIM cards.
Any way we'll get it some day.