Hi everyone,
First of all, I'd like to thank everyone in the development community for their contributions. Motorola Triumph is an incredible device that lacks a good software support. So I'd like to start a thread in which we could list things which we need to solve to get full software support.
1. Triumph was released with Froyo, and was never updated since, which means we got stuck with an old kernel:
As far, as I understand, bringing kernel up-to-date is not that difficult. We need to compare stock linux 2.6.35 to the released Motorola kernel sources, and generate patches. After that, the patches can be ported to newer kernel, even to 3.1.10.
2. The bigger problem is the drivers. As far as I understand all the drivers are proprietary, and it would take disassembling, hacking and re-writing the whole driver stack. Or to be able somehow link the current proprietary drivers to the newer kernel. If someone tried to do something like that, please describe in this thread what were the challenges, and what was achieved. I'd also like to see a list of all the drivers that we need to be able to move to a newer kernel.
First of all, I'd like to thank everyone in the development community for their contributions. Motorola Triumph is an incredible device that lacks a good software support. So I'd like to start a thread in which we could list things which we need to solve to get full software support.
1. Triumph was released with Froyo, and was never updated since, which means we got stuck with an old kernel:
Code:
Android Version Kernel Version
2.2.x Froyo 2.6.35
2.3.x Gingerbread 2.6.35
4.0.x Ice Cream Sandwich 3.0.1
4.1.x Jelly Bean 3.1.10
As far, as I understand, bringing kernel up-to-date is not that difficult. We need to compare stock linux 2.6.35 to the released Motorola kernel sources, and generate patches. After that, the patches can be ported to newer kernel, even to 3.1.10.
2. The bigger problem is the drivers. As far as I understand all the drivers are proprietary, and it would take disassembling, hacking and re-writing the whole driver stack. Or to be able somehow link the current proprietary drivers to the newer kernel. If someone tried to do something like that, please describe in this thread what were the challenges, and what was achieved. I'd also like to see a list of all the drivers that we need to be able to move to a newer kernel.