Chairshot215
Android Expert
It is Mi410_v3.18D_kernel_source_2.6.32.9, it is the only stock kernel source I could find, of any of the other phones. All the GSM variants use the same kernel(zImage), but bluetooth and the base band would not work. I have been running the kernel in the Sharp ROM on my dev phone since yesterday and all day today on my good phone and everything seems to be working just fine, just a few bugs like auto focus on the camera, but I didn't change any libs just the zImage. I figure that if CM7 is using the Cherry camera libs, that it may fix some of the quirks with the camera. And also may give us a higher platform to start with trying to work out CM9 and CM10, since we readily have all the files from most of the variant phones. And I'm sure that Chairshot has quite a bit of time spent with most of them. I have compared the MTDEV CM7 kernel with this kernel and a bunch of stuff is different. Since there were fewer differences between this and stock, I figured I would go that route and pin point some things, like why all the other variant ROMs with stock kernels would boot and work just fine but BT and the baseband would not show up. And of course the data wouldn't work but that is a ramdisk and system problem not the kernel, as I have found. Anyway...
This is only for those, that know what they are doing, it is not a flashable kernel, it is a zImage do not try to flash this. This boots and works just fine, the ramdisk is what is going to be important for it to work with what ever system correctly. This is still being worked on but might be useful for testing purposes.
Triumph_Mi410_v3.18D_kernel_2.6.32.9_zImage1.zip
This is actually pretty awesome. I have spent countless hours with the Sharp 2.3.5 Kernel and still stuck with half functioning ADB. Have always believed that if I could get full ADB I could make it work. Anyhow I started again looking at some of the other Kernels from your variants as I believe moving to a more Stock Kernel would help with many bugs and issues. I think Whyzor & others have done some nice work but with the additional knowledge gained over time partly thanks to you and your ports believe many of the changes or workaround attempts are actually hurting us in some situations from finding actual fixes. One example is I have a Rom using TG's beta 3 Kernel that can deep sleep with wifi turned on. I have made numerous attempts at reverting the eventually added wakelock but it will not work with the current Kernel and so many other changes have been made it makes my head spin trying to figure out what's what. My limited experience working on the Kernel doesn't help much either. Think I just over the weekend had a conversation with dsmryder about restarting the Kernel again over from scratch.Also think I now at least have a good understanding of what's what on the Rom side of things so think it would also be a good start in overall learning progression.