Developing Discussion | ROM & Kernel Dev./Port. - Blu Vivo Air

Hi Everybody
after some weeks Trying developing ROM's and Kernels i almost Give up... the kernel developing to MTK SoC is too much different compared to qualcomm SoC's (To me at least...) after compile more than 10 kernels to Run at my phone i only get Bluetooth and Radio FM not working with random reboots annoying frequently... but a real modifications to get this phone more smooth usage fail every time...(if you only compile the original source kernel it will run exactly like original kernel...)
I'm too n0#b alone to get everything running at developing process(kernel or ROM dev.).. at qualcomm phones(Xperia Acro S and Xperia L), i get more things running correctly with much more help from others Developers... but not released anything because it will be more from the same as others releases...
so if anyone here have more knowledge about that developing process things i have the Kernel Source and ROM platform to our phone...
---
i already try make CM12.1 run too.. but don't boot =#.. and if get work soon will be too much unstable to release, like my kernels =#
i will try port CM12.1 from @fire855 using that tutorial
the other possibility is try make compile the CM12.1 using our sources with modification from this ROM
but i will need help to make it compile right =#
so.. i will like have a discussion about that process with you guys... if anyone have some experience to help our phone have more custom's things to don't be locked with Original stuff/performance only.. if anyone have a useful guide, video or tutorial to compile anything to MTK SoC's it will be great too :highfive:

I appreciate your effort! I don't know much about MTK personally, but there is a thread on 4pda about porting CM 12.1 to MTK processors.
http://4pda.ru/forum/index.php?showtopic=671898
Sent from my VIVO AIR using Tapatalk

Ilxaot said:
I appreciate your effort! I don't know much about MTK personally, but there is a thread on 4pda about porting CM 12.1 to MTK processors.
http://4pda.ru/forum/index.php?showtopic=671898
Sent from my VIVO AIR using Tapatalk
Click to expand...
Click to collapse
already started try port CM12.1 ... but will not work too much things... almost every sensor will not work because that cross-firmwareOS port (CM Modules Drivers have a different compilation process =#) what i can do is try upgrade our source kernel using other MT6592 Sources to can compile the CM12 to our device... but again i will need find Module Updates drivers(blob) from other phones sources... =#
and my status with that right know is fixing a lot of errors while i compiling the kernel... i don't reach the inHouse ROM Compilation to than can get more Errors on logs to fix to release a simple Almost "stable" rom to how want test if it works properly to everyone... but don't push me to get that finished.. i work everyday and when i have time i try my best to develop that :highfive:
and release a unstable ROM/kernel is a wrong because maybe can brick someone phone because my errors (ramdisk modifications, and partition table map when installing the rom)... or we can wait BLU release the Lollipop with Hope because on twitter( @ UKkazam) tell me about no lollipop updates to this phone =#

i Tweeted to [@ KazamUK] asking they about lollipop updates and receive two replays... One say about newer updates to fix bugs on OS but not about lollipop and other saying "unfortunately, not upgrades to newer Android versions will be released"... otherwise [@ BLU_Products] Replay this "Please stay tuned on our social media for future updates, thanks!"... so... we have a faith about BLU brings Lollipop to our device? i don't have sure but with lucky it will happens :highfive:
...
and the porting CM12.1 ROM don't worked with me... bootloop =# and CatLog is extremely confuse =#

Kernel source link not working

I have an opportunity to make a PORT CM12 for BLU VIVO AIR in two days. A neighbor of mine bought a VIVO AIR and I will do whatever is necessary to get the ROM on the device.
I helped the BLU VIVO IV the users to have CM12. But as the device was not mine, so I could not fix some bugs. In the same epoch I talked to a BVA User and helped the kernel issue. He had given me feedback in relation to not have phone signal and not be able to replace the IMEI. But as I had no time, and the phone in my hands, the CM12 ROM stood with him.
Currently, it is quite possible that after CM12 MT6592 to be 95% stable in most of these devices Socs, the VIVO AIR may also have.
Once I have the device in hands, I'll let you guys know if CM12 can be available for all users VIVO AIR.
But if anyone know a actually already exist a ROM CM12 for VIVO AIR and clones.... Let me know...??

That would be awesome and I'm sure as me a lot of users are going to be happy about it
Sent from my REVIVED VIVO AIR using XDA mobile app

Related

Lollypop porting

As some of you know i'm working on a N6 (because of the qhd screen) lollypop port since 1 month (really?^? sooo much to port 1 rom?) ^^
My last result is a half bricked device because of kernel incompatibility with L... (i'm lucky that i still can pull out the battery).. The only kernel source available is the Lg one.. some of you like @Tectas made an incredible job with their source (thank you.. you really helped me a lot for developing, and thanks to @sykopompos for his incredible help and friendship). Anyway main problem with L is not the rom itself...everything it's in place and surprisingly it's recognized by the bootloader in last_kmsg... the real problem is an error that i coulden't get rid of.. is a kernel panic due to the MODEM! Here the link to see what happened.. Googling for that error i found a lot of people with the same problem in old version of android but no one with a fix (aww c'mon!!) anyway... i tried every possibile fix cherry-picking and coding for bypass or avoid or to solve this problem...but it remains... any help would be appreciated but i'm afraid we'll all need to wait for LG to release the L source for G3.
If someone wants to help i'm really happy to work with everyone
manups4e said:
As some of you know i'm working on a N6 (because of the qhd screen) lollypop port since 1 month (really?^? sooo much to port 1 rom?) ^^
My last result is a half bricked device because of kernel incompatibility with L... (i'm lucky that i still can pull out the battery).. The only kernel source available is the Lg one.. some of you like @Tectas made an incredible job with their source (thank you.. you really helped me a lot for developing, and thanks to @sykopompos for his incredible help and friendship). Anyway main problem with L is not the rom itself...everything it's in place and surprisingly it's recognized by the bootloader in last_kmsg... the real problem is an error that i coulden't get rid of.. is a kernel panic due to the MODEM! Here the link to see what happened.. Googling for that error i found a lot of people with the same problem in old version of android but no one with a fix (aww c'mon!!) anyway... i tried every possibile fix cherry-picking and coding for bypass or avoid or to solve this problem...but it remains... any help would be appreciated but i'm afraid we'll all need to wait for LG to release the L source for G3.
If someone wants to help i'm really happy to work with everyone
Click to expand...
Click to collapse
If I were you I'd wait for a proper bring up of G3 + CM to 5.0, there are to many variables to this, I mean heck, even on 4.4.4 when i build I deal with a ton of build errors I need to solve.
IF you got LP to even boot on the G3 it would prob work very bad at this point.
just my 2 cents
i'm not sure at this point because all the hardware is recognized by the bootloader but at that point the modem get a fatal error that is not even described..
manups4e said:
As some of you know i'm working on a N6 (because of the qhd screen) lollypop port since 1 month (really?^? sooo much to port 1 rom?) ^^
My last result is a half bricked device because of kernel incompatibility with L... (i'm lucky that i still can pull out the battery).. The only kernel source available is the Lg one.. some of you like @Tectas made an incredible job with their source (thank you.. you really helped me a lot for developing, and thanks to @sykopompos for his incredible help and friendship). Anyway main problem with L is not the rom itself...everything it's in place and surprisingly it's recognized by the bootloader in last_kmsg... the real problem is an error that i coulden't get rid of.. is a kernel panic due to the MODEM! Here the link to see what happened.. Googling for that error i found a lot of people with the same problem in old version of android but no one with a fix (aww c'mon!!) anyway... i tried every possibile fix cherry-picking and coding for bypass or avoid or to solve this problem...but it remains... any help would be appreciated but i'm afraid we'll all need to wait for LG to release the L source for G3.
If someone wants to help i'm really happy to work with everyone
Click to expand...
Click to collapse
did you by chance check out the 4.4.4 kernels for lg g3 on the modem part. I know they're different, but maybe it might give you some clues on how to fix the code.
wich kernels?
Are you trying port 5.0 from the n6 system img? Probably never going to work bud
Sent from my VS985 4G using XDA Premium HD app
i think that once i will figure out how to fix the kernel panic it will start to boot at least ^^ with all it's bugs but it will boot

[WIP] Who wants full AOSP/CM12 (Android 5.0+) Support of the Moto G 2014? [XT1064/68]

Hi everyone! You guys probably don't know me (Shawn5162) because I haven't been active in the Moto G 2014 forums (except for my restore tool for windows) but I am very active in other device forums such as the Galaxy S5, Note 10.1 2014 Edition, LG G3, etc. In those forums I am defiantly a recognized dev, mostly for porting or compiling ROMs . But the reason I landed in this forum is because I recently I got a new device...the Moto G 2014 and feel it is a great device. But to my shock there were NO great ROMs for this device (by no means am a hatting on the 1 or 2 ROMs here). And that's where I come into play. I am a dev who has a lot of experience with AOSP and compiling and thus want to bring forth a great AOSP ROM for this device. Now I there will be no problem building it as I have experience and if do run into any issue I can refer to the Moto G 2013 devs (since both devices share almost identical specs). Also the AOSP ROM will always be on the latest version of Android (I promise i'll try my best). After all, the good thing about AOSP ROMs is you can have great levels of customization. Now there is a slim chance of failure in the project (like 1% only because everything in life has a chance of failing) but if everything goes well you guys will have a great dev supporting a great ROM. Finally, thanks for your cooperation and I will keep you guys posted all the way.
Sincerely,
Shawn5162
Also if you guys want this project to happen...please comment in the XDA comment section below.
Download Links (I am leaving download links below for other devs who want to give it a shot...also I wanted to share my sources)
Device Tree:
Device Kernel:http://d-h.st/HgD
Device Vendor:
AOSP ROM:
Project Status
12/7/2014
- Got a laptop to start developing on
- Successfully installed Ubuntu 14.04.1 LTS
- Initialized a building environment for AOSP
- Setup a Dev-Host account
- Synced Android 5.0.1_r1 repositories
- Forked the device kernel from Motorola's git
12/8/2014
- Merged source code with CM 12.0 repos
- Added /Source/kernel/motorola/titan repos/
- Imported "falcon" device tree
- Began modifying "falcon" device tree for XT1064...
12/9/2014
- Downloaded all the CM 12 packages
- Contacted @k2wl for a collaboration (He said OK! )
- Modified device kernel for XT1064 (added more functionality/patches)..I can confirm kernel tree is working
12/10/2014
- Contacting CyanogenMod Inc. in regard of OFFICIAL SUPPORT for this device
- Continued modifying source
12/11/2014
- Compiled an OTA .zip of CM 12 [doesn't boot]
No comment..
this is what I was waiting for
MrIngenieur said:
No comment..
Click to expand...
Click to collapse
Why is there something wrong
Thanx dev!....if u need a tester ..m here
Wow this would be Great! Hopefully it will grow and give us a cool AOSP ROM.
Thanks a ton!
That would be great, thanks
I really would appreciate some more development in here.Thx for that announcement!
Finally Devs Coming.
Best of luck Shawn. :thumbup:
If you make it, it would be Giant leap for Moto G
Awesome man..... I Really appreciate what u r doing for this community....
Coming from a nexus phone which broke and buying this device for the price, would be nice to see more roms.
Bring it. I love AOSP. And if you did it there would def be some donations coming your way.
N.K.V. said:
Finally Devs Coming.
Best of luck Shawn. :thumbup:
If you make it, it would be Giant leap for Moto G
Click to expand...
Click to collapse
I agree
The more, the merrier! Nothing wrong with having thriving development Hopefully once one of these kind of ROMs gets brought to the Moto G 2014, the rest will follow.
radiotecha1234 said:
Bring it. I love AOSP. And if you did it there would def be some donations coming your way.
Click to expand...
Click to collapse
Thanks!
Awesome
I'm in!
Sent from my A0001 using XDA Free mobile app
That's a good news ..... Good luck man , if you need a tester just PM me , i will test the ROM thoroughly
This seems great!
Sent from my XT1069 using XDA Free mobile app

[NOTICE][HELP] Porting MiUI 7 to the Moto X 2013

Hello,
I'm happy to announce that I'm working on a port of MiUI 7 for our Motorola Moto X 2013 ("ghost").
Some people might already know that someone already made this port which of course it's true, you can see it here. The problem is that this ROM is no longer available for download and it had issues like it wasn't using the latest CyanogenMod 11 ROM and the Stagefright bug wasn't patched. Furthermore, the original author seems to be no longer present on XDA.
I'm using this tutorial in order to make the port. After a lot of days of tries and restart, I managed to compile a fully working and updated CyanogenMod 11 ROM that can be used as a base and I've started to fix some of the rejects caused by the PatchROM.
In order for this port to see the light, I would like some contributions from the community, I'm not an Android expert, it's my first port and I have other projects and real life stuff that gets in my way. So if you wish to help me, all you need to do is clone this repository, fix the rejects (one commit per reject please) and make a pull request. Of course, you will be in the credits.
Thank you for your interest and the support in this project.
Link?
I have been doing the same with lollipop CM
MIUI lollipop

Need help wrapping my head around building AOSP for HTC One M9

Hey folks,
I know most people have already given up on this phone because it didn't sell well and doesn't have much support. But like the rest of us still browsing this forum, I still have my M9 and still believe it can be improved. I am currently working on a project to build a clean AOSP rom (without any kinky modifications, just a nice stock rom built directly from the AOSP sources.)
I've never undergone such a project, and I've been reading a lot about the steps necessary to realize this goal. I've been following Sony's excellent AOSP building guide so far. I have the android sources downloaded, all I'm missing are the proprietary files (from the device itself, most likely) and the ability to set up the proper device trees/manifests. I was planning to use the Cyanogenmod device tree because a lot of work has gone into it and, given that my M9 is currently running one of the CM13 nightlies, is pretty stable and works with new device firmwares. I know there is already a guide on the Cyanogenmod wiki for building CM for the M9, but I am not building CM at all, I want to build a 100% stock AOSP rom.
Can anybody help me proceed from here? I've downloaded the https://github.com/CyanogenMod/android_device_htc_hima-common tree and put it into device/htc/himaul but I'm not sure where to go from here. The extract-files.sh script does not work (because there is no CM helper script). Does anyone have any experience with this sort of thing?
Thank you very much in advance. I hope this will help everyone as I know many people have been looking for a non-CM AOSP rom for this phone (some do not agree with CM design philosophies). I definitely plan to share this rom and write a guide to help other projects when this is figured out.
I look forward to hearing back,
vivremetrique
Hi, I have no idea on doing roms, but you could help be your tester ...
whatever you need, talk me
---------- Post added at 10:22 PM ---------- Previous post was at 10:19 PM ----------
It would be good to make a ROM Nougat if possible
AOSP 100% and cyanogenmod device tree are totally different
I don't know what does it take to have a full aosp working rom, but I'm sure that CM code has nothing to do with it.
anyway, with the right work it shouldn't be so hard since m9 shares hardware with nexus 6p...
Frug01 said:
[/COLOR]It would be good to make a ROM Nougat if possible
Click to expand...
Click to collapse
Yes, the sources I will be building from will be Nougat sources (7.1 experimental sources). Thank you for offering to test once this is done.
throcker said:
AOSP 100% and cyanogenmod device tree are totally different
I don't know what does it take to have a full aosp working rom, but I'm sure that CM code has nothing to do with it.
anyway, with the right work it shouldn't be so hard since m9 shares hardware with nexus 6p...
Click to expand...
Click to collapse
I mean the operating system will be 100% AOSP, but obviously since this is not a Nexus/Pixel device the device tree will not be included in AOSP... The device tree/proprietary files have nothing to do with the actual user experience, they are simply needed for support of the hardware/stock kernel if desired/camera or wireless firmware. I don't see the sense is rewriting these from scratch given the time and effort already put into them by CM devs/those in the Cyanogenmod threads in this forum.
It would be great if some of you could help gather helpers for this project. It seems that properly setting up the device and getting ready to build the rom are all that is missing, so I'm hoping this goes relatively quickly.
So I believe I've made some progress. I downloaded the htc vendor files, the htc msm8994 kernel files, the hima-common tree, and the himaul tree. There is still something missing, because running the "lunch" command warns that it cannot locate the config makefile.
I found references to cm in cm.mk in device/htc/himaul/cm.mk but I don't know what to replace them with and I don't want to download the whole CM source tree as well.
Can anyone shed some light on this issue?
I can't help you, but that is a very good idea! Hope you can solve this issue.
Nice project, I would love to see AOSP Nougat on our M9! I'm not a dev who could help you with the building process, but maybe the dev of the CM14 port for M8 could give you an advice. Good luck!
I think you are underestimating the efford and skills it needs. Even with official Kernel Source released it took some really effort to make for example the camera work. If you don't know hot to setup a device tree for an existing rom, then I feel the skills required exceeding the ones you have. I don't want to offend you, but maybe it's better to take a step back an learn how to add this to an AOSP Marshmallow rom, instead of thinking about porting it to Nougat. If it would be that easy, wouldn't a ready to use Nougat Version of any other popular Rom for the m9 be out already?
Any telegram group of One M9???
Enviado desde mi HTC_M9u mediante Tapatalk
Adromir said:
I think you are underestimating the efford and skills it needs. Even with official Kernel Source released it took some really effort to make for example the camera work. If you don't know hot to setup a device tree for an existing rom, then I feel the skills required exceeding the ones you have. I don't want to offend you, but maybe it's better to take a step back an learn how to add this to an AOSP Marshmallow rom, instead of thinking about porting it to Nougat. If it would be that easy, wouldn't a ready to use Nougat Version of any other popular Rom for the m9 be out already?
Click to expand...
Click to collapse
That effort would.not be wasted. Once the solution to the camera problem is solved, it's solved for all versions, not just Marshmallow. We can reuse the kernel source and firmware blobs in N. I reckon that we don't have a rom because nobody is working on it.
If it would be that easy, why isnt there an official (or even inofficial) cm 14 for m9 out, as it already got an official cm 13? If everything you needed would be to just switch everything else to cm 14 and reuse the mm kernel source and blobs?
Adromir said:
If it would be that easy, why isnt there an official (or even inofficial) cm 14 for m9 out, as it already got an official cm 13? If everything you needed would be to just switch everything else to cm 14 and reuse the mm kernel source and blobs?
Click to expand...
Click to collapse
Because there is almost zero demand for one. People in the CM13 thread are actively discouraged from even mentioning CM14. How can we develop the ROM if we don't have anybody working on it?
Given CM's automated device tree preparation system, I doubt it would take more than a simple source tree update to Nougat to start compiling a 7.x ROM (whether it works perfectly or not, it would be a start).
Well then I would say, a way to start might be to try compile a booting cm 14 for the m9. Last time I looked there has been at least a device tree prepared for cm 14. I guess that would be the easiest way to test, if you might be succesfull with it
Any news @vivremetrique ? Or did you drop the project?
While it is possible to build cm14.1 for the M9, I was unable to make it see the sim card after days of trying. something in libril or possibly the firmware I have makes it not work.
Trainwr3ck said:
While it is possible to build cm14.1 for the M9, I was unable to make it see the sim card after days of trying. something in libril or possibly the firmware I have makes it not work.
Click to expand...
Click to collapse
If it is the same Problem I had with a CM13 based rom, then the build.prop is missing some Values to detect network. I took them from a working one and put them in the BoardConfig by hand
can't help, but my hopes are so high for this one!

Development of Android 8 ROM

Hey all you Sharp 306sh users!
I love this phone and decided to start a ROM port to Oreo 8.0.0!
To date here's what i got
1. Device tree built
2. ASOP stock rom built successfully
Here's what I need to get done next
1. Access bootloader to flash images
2. Test for vendor blobs needed so I can make the vendor tree (if required)
Your help on this would be greatly appreciated as I am just getting my feet we in this process, this is a great phone and I would love to see it updated.
Please let me know if you are interested in helping with this project!
Edit 8/6/2018: Device tree is on Github,
https://github.com/RobertCC18/sharp-306sh-rom
More to come once kernel is built!
Edit 10/12/2018:
I am uploading the first test build so I can get some help with the debug. THIS ROM IS GETS STUCK AT THE SHARP BOOT LOGO AND IS NOT READY FOR PRODUCTION DEVICES!!!!
That being said, any help and logs that you can send are greatly appreciated.
This zip can be flashed through TWRP, check the downloads section
XDA:DevDB Information
Android 8 Rom [stock], ROM for the Sharp Aquos Crystal
Contributors
RobbotCC
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Testing
Created 2018-07-15
Last Updated 2018-10-12
Great! I´ve got a 306SH model, i can be a tester... waiting for your first zip :highfive:
Awesome.
I tried this exact same thing before, but gave up soon after I couldn't diagnose what stopped my device from booting with my custom ROMs, as I could never find the logs.
It looks like you're making more headway than me, so I'd love to test it, or even just help out.
Keep on going! A GitHub would be great progress.
Update 7-4-18
Update - 7/24/2018
Recompiling Kernel with debug drivers included - current compiled kernel missing RAM Console support
Github repo coming soon!
Great! Always wanted a custom room on this phone. I can test it and try it out too
Good progress.
Make sure to keep us updated, once you have a GitHub repo, development should speed up.
I'm sure there are a few techies with this phone that would love to contribute to your ROM, myself included.
By the way, you said ASOP instead of AOSP in the original post.
Rhioun said:
Make sure to keep us updated, once you have a GitHub repo, development should speed up.
I'm sure there are a few techies with this phone that would love to contribute to your ROM, myself included.
By the way, you said ASOP instead of AOSP in the original post.
Click to expand...
Click to collapse
Thanks, whoops on the typo!
Been busy with work but hoping to upload device tree, kernel base and current build, waiting for kernel to finish building with RAM console drivers.
Update 8/6/2018
Github Created
https://github.com/RobertCC18/sharp-306sh-rom
Device tree is added, kernel coming soon!
About accessing the bootloader to flash images, I believe we've done this before.
Tewilove, the man behind rooting the 306SH managed to access it, and made a custom one to flash, if I do remember correctly.
https://forum.xda-developers.com/aquos-crystal/general/temp-root-306sh-t3129456
Worth a look.
No development in a while. We all hope you're still there.
I visited the Github and just found it to be text files and folders. Could you possibly post the WIP kernel or other vendor blobs on there,
so we have at least a basis to begin work on?
Thanks,
This is an amazing idea. My 306SH is rooted and ready for action.
Rhioun said:
No development in a while. We all hope you're still there.
I visited the Github and just found it to be text files and folders. Could you possibly post the WIP kernel or other vendor blobs on there,
so we have at least a basis to begin work on?
Thanks,
Click to expand...
Click to collapse
Yes I am still here and working on this, just haven't had much time lately. I will try to get the kernel and vendor blobs up within the next few days
Been waiting for a custom ROM for this phone. I'm ready to test it
Any update on the development of the ROM??????
Any progress?
Status Update
dzvxo said:
Any progress?
Click to expand...
Click to collapse
Hey everyone,
Sorry for the delay in development but I hit a major snag with the kernel build and am still working on overcoming it. The needed defconfig is missing so I found one that should get us close, at the very least it should allow us to see the RAM debug messages on boot failure.
Also, my internet has been to slow to upload the kernel to github but I have an upgrade and should be able to get it uploaded within the next couple days.
Please share any information that you find regarding this phone here on XDA and beyond, any info you can provide will help me get this up and running faster!
Hey, how's everything going? Any luck?
What's up with it?
Hey All,
Sorry for the delayed responses, this phone seems to be a lost cause. But I am not a quitter lol!
I am hopeing to get back into the swing if things here in the next few weeks and will post more updates and files here shortly
Current problems:
No debugging enabled
Kernel needs patched to support Android 6+
We wish you the best of luck!

Categories

Resources