Don't know if I should've asked somewhere else but here it goes...
The device I have is a K-Free (or K-Phone) K480 aka Karbonn Titanium S25 Klick (it has another name in the store I bought it jeez) and what I'm specifically trying to do is to boot a kernel from another phone, almost exactly the same model Gigabyte GSmart Mika M3. Both phones run on the MT6582 platform.
Both devices are nearly identical, with the exception of the front facing camera where on the GSmart it is 8MP and on mine it is 5MP (the only difference in H/W mind you) and I even have the case for it on my phone. The point is - the hardware could be considered the same thing. Then I took a look at the software side of things...
Guess what - everything's almost the same as well, down to the partition layout (scatter files identical), littlekernel (uboot) works on my phone and yet I can't boot the boot.img of it or even the OS (haven't tried too hard on copying system.img, it should've worked with the ROM I have) so the only conclusion I can make is that the preloader needs to be flashed as well which is the most scary part.
Comparing the two preloaders from each phone, the one I have is newer than the one from the GSmart and I know why exactly - the dude in the store flashed my phone since it was a "new" model lol. The OEM provided them with software for Karbonn Titanium S25 (v1.7). Other than the date, there are still some differences - at the large chunk at the beginning it is the same, some stuff is moved around and most of all the final portion is different and I assume that's for the kernel side of things, but I could be wrong. So in conclusion, a large part of it is similar as well.
The reason why I make this fuss about is because Gigabyte seems to update their devices more often for one and the second reason would be simply exploring the possibilities of what I can and can't do with my phone and finally, the third reason would be ultimately, Gigabyte provided me with kernel sources for their Mika M3 and yet nobody from K-Free or Karbonn have responded so I have to get the stock GSmart kernel running on my device anyway and I know it's possible.
The device I have is a K-Free (or K-Phone) K480 aka Karbonn Titanium S25 Klick (it has another name in the store I bought it jeez) and what I'm specifically trying to do is to boot a kernel from another phone, almost exactly the same model Gigabyte GSmart Mika M3. Both phones run on the MT6582 platform.
Both devices are nearly identical, with the exception of the front facing camera where on the GSmart it is 8MP and on mine it is 5MP (the only difference in H/W mind you) and I even have the case for it on my phone. The point is - the hardware could be considered the same thing. Then I took a look at the software side of things...
Guess what - everything's almost the same as well, down to the partition layout (scatter files identical), littlekernel (uboot) works on my phone and yet I can't boot the boot.img of it or even the OS (haven't tried too hard on copying system.img, it should've worked with the ROM I have) so the only conclusion I can make is that the preloader needs to be flashed as well which is the most scary part.
Comparing the two preloaders from each phone, the one I have is newer than the one from the GSmart and I know why exactly - the dude in the store flashed my phone since it was a "new" model lol. The OEM provided them with software for Karbonn Titanium S25 (v1.7). Other than the date, there are still some differences - at the large chunk at the beginning it is the same, some stuff is moved around and most of all the final portion is different and I assume that's for the kernel side of things, but I could be wrong. So in conclusion, a large part of it is similar as well.
The reason why I make this fuss about is because Gigabyte seems to update their devices more often for one and the second reason would be simply exploring the possibilities of what I can and can't do with my phone and finally, the third reason would be ultimately, Gigabyte provided me with kernel sources for their Mika M3 and yet nobody from K-Free or Karbonn have responded so I have to get the stock GSmart kernel running on my device anyway and I know it's possible.
Aucun commentaire:
Enregistrer un commentaire