Motorola Open Source projects - Bravo General

Hi guys ! I've just discovered such a sourceforge page http://sourceforge.net/motorola/wiki/Projects/
There's a Bravo tree and a package available to download. It looks like Motorola opened Bravo sources.
I'm not sure so I need as many help as possible.

PsyClip-R said:
Hi guys ! I've just discovered such a sourceforge page http://sourceforge.net/motorola/wiki/Projects/
There's a Bravo tree and a package available to download. It looks like Motorola opened Bravo sources.
I'm not sure so I need as many help as possible.
Click to expand...
Click to collapse
Yep, its the sources Motorola used before they applied their patches...the kernel provided is the same one thats in the Defy, MS2, and some of the Droid phone sources. Sadly, they're not as helpful as you'd think they'd be, seeing as its the source code for the Droid\Sholes platform -- all device references in the code are for OG Droid and OG Milestone.
//That said, I've been interested in downloading all of it and compiling a rom from the Moto Sources. I haven't because I'm not that interested in doing it.

skeevy420 said:
Yep, its the sources Motorola used before they applied their patches...the kernel provided is the same one thats in the Defy, MS2, and some of the Droid phone sources. Sadly, they're not as helpful as you'd think they'd be, seeing as its the source code for the Droid\Sholes platform -- all device references in the code are for OG Droid and OG Milestone.
//That said, I've been interested in downloading all of it and compiling a rom from the Moto Sources. I haven't because I'm not that interested in doing it.
Click to expand...
Click to collapse
Well yes, maybe Quarx used these sources to compile a new build. I'm not shure..
Also i think motorola did that because of google bought it.

PsyClip-R said:
Well yes, maybe Quarx used these sources to compile a new build. I'm not shure..
Also i think motorola did that because of google bought it.
Click to expand...
Click to collapse
I'm pretty sure they're the ones he used.
Ya know, I've always wondered if something in there could help with the camera on MS2Ginger or if it would be possible to compile a Moto GB rom while adding in some of the kobe sources. I've also been wondering if it would be possible to port over some Moto ICS or JB roms if *insert Defy Dev here* manages to get a working 3.x kernel running. I really do like MS2...sucks I can't get 4.0 to boot on the Defy .
I really hope my hand starts feeling better soon. I gotta take a 30 second break from typing every 6-9 words.
PROTIP -- Don't let boiling water pour on your hand.

Related

Source code building a vanilla ROM

So talking to my buddy about all the "junk" loaded on the Samsung, he kept raving about how his old Nexus One was just the way I would like it. I would like to have a "plain" version of Android 2.1 on my phone. I have a coworker friend that's a Linux guru that's willing to help. Here's my questions.
Can I take take the Samsung released source for the hardware drivers and compile it with a stock Android 2.1 platform? I'm not asking for step by step. More of a 10,000 foot how to. Is that possible?
Can you leave the CSC and Modem info the same and just install a PDA ROM with Odin? Or would you be overwriting all of that info on the phone?
Thanks and if this has been answered before, please fill free to say "search is your friend" and give me the links...
hallfleming said:
So talking to my buddy about all the "junk" loaded on the Samsung, he kept raving about how his old Nexus One was just the way I would like it. I would like to have a "plain" version of Android 2.1 on my phone. I have a coworker friend that's a Linux guru that's willing to help. Here's my questions.
Can I take take the Samsung released source for the hardware drivers and compile it with a stock Android 2.1 platform? I'm not asking for step by step. More of a 10,000 foot how to. Is that possible?
Can you leave the CSC and Modem info the same and just install a PDA ROM with Odin? Or would you be overwriting all of that info on the phone?
Thanks and if this has been answered before, please fill free to say "search is your friend" and give me the links...
Click to expand...
Click to collapse
I unfortunately haven't the answer but I'd like to add that I am curious about this too.
dalingrin said:
I unfortunately haven't the answer but I'd like to add that I am curious about this too.
Click to expand...
Click to collapse
I'll second this and ask that if you do figure it out, please share with the community.
I think that vanilla Roms are a little further away in the future. First step in the process right now would be for someone to be able to compile a kernel from the Samsung released source code that works. Unfortunately the current Captivate kernel source code, when compiled, causes issues (voices garbled, lag when waking up the phone) that are not present in the stock precompiled kernel. These bugs are apparently not present in the other versions of the source code. Once these initial bugs are ironed out, we can truly start down the path of having custom fixes, and the devs can start to focus on bigger challenges, like making the vanilla Eclair or Froyo Roms to start working with our kernel. Good thing about this phone is that there are going to be so many versions of it, that parallel development is happening on multiple platforms. This will likely produce independent breakthroughs that could be theoretically ported between the platforms, but unfortunately it also slows down the development of each platform due to the quirks that have to be overcome. I hope that, in the future, we get to a place where all the source codes are merged into master repository that has all the necessary improvements and the ability to overcome individual platform quirks, so that the development can proceed more rapidly.
hallfleming said:
So talking to my buddy about all the "junk" loaded on the Samsung, he kept raving about how his old Nexus One was just the way I would like it. I would like to have a "plain" version of Android 2.1 on my phone. I have a coworker friend that's a Linux guru that's willing to help. Here's my questions.
Can I take take the Samsung released source for the hardware drivers and compile it with a stock Android 2.1 platform? I'm not asking for step by step. More of a 10,000 foot how to. Is that possible?
Can you leave the CSC and Modem info the same and just install a PDA ROM with Odin? Or would you be overwriting all of that info on the phone?
Thanks and if this has been answered before, please fill free to say "search is your friend" and give me the links...
Click to expand...
Click to collapse
Check out this wiki from cyanogen:
http://wiki.cyanogenmod.com/index.php?title=Main_Page
On the bottom right you will see an advanced section that explains how to build from source code. (aosp)
Good luck!!! It's definitely not for me, not with kids and a full time job!
Good info. I haven't seen a post on people testing out the source code testing and their experience. Can you IM or point me to that?
Thanks!
rajendra82 said:
I think that vanilla Roms are a little further away in the future. First step in the process right now would be for someone to be able to compile a kernel from the Samsung released source code that works. Unfortunately the current Captivate kernel source code, when compiled, causes issues (voices garbled, lag when waking up the phone) that are not present in the stock precompiled kernel. These bugs are apparently not present in the other versions of the source code. Once these initial bugs are ironed out, we can truly start down the path of having custom fixes, and the devs can start to focus on bigger challenges, like making the vanilla Eclair or Froyo Roms to start working with our kernel. Good thing about this phone is that there are going to be so many versions of it, that parallel development is happening on multiple platforms. This will likely produce independent breakthroughs that could be theoretically ported between the platforms, but unfortunately it also slows down the development of each platform due to the quirks that have to be overcome. I hope that, in the future, we get to a place where all the source codes are merged into master repository that has all the necessary improvements and the ability to overcome individual platform quirks, so that the development can proceed more rapidly.
Click to expand...
Click to collapse
Also for clarification, when you bought a Nexus One straight from Google for AT&T, was it considered "Vanilla"? Is the build on that phone just like someone downloaded the source for 2.1 and compiled it with the hardware drivers and that's it? I'm wondering what all comes on a "basic" Andriod ROM straight from the source.
hallfleming said:
Also for clarification, when you bought a Nexus One straight from Google for AT&T, was it considered "Vanilla"? Is the build on that phone just like someone downloaded the source for 2.1 and compiled it with the hardware drivers and that's it? I'm wondering what all comes on a "basic" Andriod ROM straight from the source.
Click to expand...
Click to collapse
Nexus One is as Vanilla as it comes. Just straight up Android! I don't think there is anything added to stock 2.1 or 2.2 on the Nexus.
hallfleming said:
Good info. I haven't seen a post on people testing out the source code testing and their experience. Can you IM or point me to that?
Thanks!
Click to expand...
Click to collapse
Most of the kernel compiling struggles are documented here:
http://forum.xda-developers.com/showthread.php?t=740747
Mimocan himself has started some work on it here:
http://forum.xda-developers.com/showthread.php?t=747040
There are also people having success mixing Vibrant ROM on the Captivate with some GPS crash issues:
http://forum.xda-developers.com/showthread.php?t=746466
I am trying to follow those threads, and since I am not a developer, I can't personally contribute to the process. But it is interesting to me anyway.
I've seen these before. I thought they were just edited versions of ROM's sucked off a existing phone. Are these compiled from scratch?
rajendra82 said:
Most of the kernel compiling struggles are documented here:
http://forum.xda-developers.com/showthread.php?t=740747
Mimocan himself has started some work on it here:
http://forum.xda-developers.com/showthread.php?t=747040
There are also people having success mixing Vibrant ROM on the Captivate with some GPS crash issues:
http://forum.xda-developers.com/showthread.php?t=746466
I am trying to follow those threads, and since I am not a deveoper, I can't personally contribute to the process. But it is interesting to me anyway.
Click to expand...
Click to collapse
hallfleming said:
I've seen these before. I thought they were just edited versions of ROM's sucked off a existing phone. Are these compiled from scratch?
Click to expand...
Click to collapse
The first two are attempts to recompile the kernel to put in the ext3/ext4 mimocan fix. The third one I believe is a script for boot logo animation hack to achieve the same thing.
I forgot to mention one more thread:
http://forum.xda-developers.com/showthread.php?t=739823
So we've got the source code with drivers and know which ones to use from the T959 for fixing the voice issue. We've got the stock kernel. What's left to creat a plain jane captivate?
hallfleming said:
So we've got the source code with drivers and know which ones to use from the T959 for fixing the voice issue. We've got the stock kernel. What's left to creat a plain jane captivate?
Click to expand...
Click to collapse
I'm guessing not too much. There are somethings that would need to be edited such as handling the capacitive buttons. The i9000 roms handle buttons differently regardless of the kernel so, its apparently an OS level config.
I've been wanting to work on this but I've been neck deep in source code from work.
Here is a good how to: http://forum.xda-developers.com/showthread.php?t=704561
Thanks for the link. The US codes out there so we don't need i9000 port
Sent from my SAMSUNG-SGH-I897 using XDA App
hallfleming said:
Thanks for the link. The US codes out there so we don't need i9000 port
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
My point was that given the I9000 rom needs source level changes in order to work as expected(haptic feedback on certain buttons, etc) then running an AOSP build may require some source level changes as well. It may not be as simple as building and flashing.

sources released on htcdev.com

htc have released source code at htcdev.com, including i have noted, a gingerbread update for desire. would these releases make it easier for hd2 android development?
it will be an interesting next few weeks
1. Wrong forum
2. Already posted on the main news page
3. Gingerbread for desire is released last week already but not the kernel source
4. Source codes were always there on the htcdev site, nothing new
Dont post things too fast m8, i know everyone is excited about the desire gingerbread rom and how it potentially can fix the graphic glitches on the sense roms (is'nt even sure it will be fixed).
Please correct me if i'm wrong i dont think there is much to develop anymore for our HD2's as there are android builds that run as fast as stable as any generic android device.
The only big thing i can imagine that still can be developed is true 720p recording and i dont know if the source code will help getting this to work. i'm not a dev
a dead man said:
would these releases make it easier for hd2 android development?
Click to expand...
Click to collapse
No, it's not a source code of Desire kernel but "only" upgrade Desire to Ginger.
a dead man said:
htc have released source code at htcdev.com, including i have noted, a gingerbread update for desire. would these releases make it easier for hd2 android development?
it will be an interesting next few weeks
Click to expand...
Click to collapse
thisa was posted yesterday and was in the wrong forum and you have done it again today, there is already 2 other threads about this going in Q&A
needs KERNEL source not the release of GB
I know this is a dead thread, but one question that has been on my mind. If a kernel can be compiled can't the kernel be decompiled to study the source code? Just a thought.
[email protected] said:
I know this is a dead thread, but one question that has been on my mind. If a kernel can be compiled can't the kernel be decompiled to study the source code? Just a thought.
Click to expand...
Click to collapse
Decompiled software is very hard to read, follow and understand. The "decompilation" process does not result in the original source code but in assembler code, which is big, ugly and meant for machines not people.
deviant007 said:
Decompiled software is very hard to read, follow and understand. The "decompilation" process does not result in the original source code but in assembler code, which is big, ugly and meant for machines not people.
Click to expand...
Click to collapse
Okay. Thank you for the answer.
One question guys, may be in the wrong thread but excuse me. I just wondering...HTC realesed upgrade for Desire some time ago, Is it that they are not yet published the source code does not break the rules of the General Public License (GPL)?

genokolar's CM7 rom source missing?

why cm7 source are missing.
@genokolar, is there a problem?
reminding: gnu.org/licenses/old-licenses/gpl-2.0.html
i noticed now. there is no rom with source code! oxygen, miui or cm7. how we can trust these ROMs?
Nobody forces anyone to use any custom ROM, if the ROMS have problems or don't behave as they should, someone would find out (and people post comments every day in the dev section), our devices can be equipped with firewalls, loggers etc so that we can check what happens/happened to our phones during the day.
Oxygen source is available, check the post in dzos thread
cm7 source is in their website, Geno just made port. you can get u8800 device and vendor from other source that are in geno git. if i found - you can too it just very complicated
thanks for all replies.
priestx said:
Nobody forces anyone to use any custom ROM, if the ROMS have problems or don't behave as they should, someone would find out (and people post comments every day in the dev section), our devices can be equipped with firewalls, loggers etc so that we can check what happens/happened to our phones during the day.
Click to expand...
Click to collapse
i now no body force us, but what i want is a situation that should be already.
Tommixoft said:
cm7 source is in their website, Geno just made port. you can get u8800 device and vendor from other source that are in geno git. if i found - you can too it just very complicated
Click to expand...
Click to collapse
good news. but u8800-cm7 not an "official" cm7 port, it should has differences.
Android isn't GPL, it's Apache Software License 2.0. You don't have to make the code available for others and you are allowed to use code but not publish the changes.
So as nice as it would be for Genokolar to share the code, he doesn't have to.
at the end he must hear me.
you are did the right thing.
"knowledge grows by sharing"
thanks Genokolar.

Android 6.0 is being uploaded to AOSP

Android 6.0 is being uploaded to AOSP:
http://www.androidpolice.com/2015/10/05/android-6-0-marshmallow-is-being-uploaded-to-aosp-right-now/
@Alberto97
 @Flashhhh
What do you think ? it will be difficult to port it over ?
Too early to say.
I hope I can find some custom rom after Android 6.0 release.....
The 2nd gen moto g is being updated via motorola to 6.0, the first and second gen motos are pretty much similar in every aspect part screen size and camera. Roms have been ported over from the 2nd gen to the 1st gen before so it maybe done again for 6.0.
Lets hope for the best...
CM13 branch is created, also with falcon device tree repo (https://github.com/CyanogenMod/android_device_motorola_falcon/tree/cm-13.0)
TheXorg said:
CM13 branch is created, also with falcon device tree repo (https://github.com/CyanogenMod/android_device_motorola_falcon/tree/cm-13.0)
Click to expand...
Click to collapse
ok, then how long it will take till we got a build of Android 6.0 ?
Eurofighter_ty said:
ok, then how long it will take till we got a build of Android 6.0 ?
Click to expand...
Click to collapse
i'm currently syncing it, althrough i dont think it compiles ^^
TheXorg said:
i'm currently syncing it, althrough i dont think it compiles ^^
Click to expand...
Click to collapse
I don't have any knowledge about building Android. But I have 2 questions:
Why the compile can fail ? There are no drivers ?
If compiles then we need to see if it's boots and if at least 2-3 things are working. like wifi, or something like that. I am just interested.
Eurofighter_ty said:
Why the compile can fail ? There are no drivers ?
Click to expand...
Click to collapse
Millions of lines of code -> millions of possible reasons for failure.
Also, the closed source libraries (lib/hw/* and vendor/lib/*) could be incompatible and workarounds may need to be found and implemented.
_that said:
Millions of lines of code -> millions of possible reasons for failure.
Also, the closed source libraries (lib/hw/* and vendor/lib/*) could be incompatible and workarounds may need to be found and implemented.
Click to expand...
Click to collapse
If you compile it and it works then post it
This could take weeks or even months, not a few hours.
If anyone needs beta test I am available and only send a private message
Eurofighter_ty said:
I don't have any knowledge about building Android. But I have 2 questions:
Why the compile can fail ? There are no drivers ?
If compiles then we need to see if it's boots and if at least 2-3 things are working. like wifi, or something like that. I am just interested.
Click to expand...
Click to collapse
first, the downloaded sourcecode was only about 2gb (normal AOSP sourcecode is more than 20gb)
then, they are still updating many repos, you can watch them update https://github.com/CyanogenMod
TheXorg said:
first, the downloaded sourcecode was only about 2gb (normal AOSP sourcecode is more than 20gb)
then, they are still updating many repos, you can watch them update https://github.com/CyanogenMod
Click to expand...
Click to collapse
ok so then we have to wait at least 1-2 weeks to get Android 6.0 on our device...
Avoid the impatients
Lets avoid asking for builds and ETAs please, remember that devs have jobs or study to do, and sometimes being bothered about when they will release something could annoy them.
Rule 4
I'd be open for testing any kind of builds in the future, although I have the xt1031 boost variant but that might help out too for certain things
So our Moto G 2013 will receive the Android 6.0 with CyanogenMod 13 ?
Enviado de meu Moto G usando Tapatalk
xxmarsubxx said:
So our Moto G 2013 will receive the Android 6.0 with CyanogenMod 13 ?
Enviado de meu Moto G usando Tapatalk
Click to expand...
Click to collapse
for sure.
Any updates??
Anyone have any latest news regarding status of falcon in cm13?? As moto g2 already got a test build of cm13

New Kernel Source's

Hi friends. Can you check this kernel source's is real or useless?
https://github.com/nofearnohappy/android_vendor_xiaomi_hermes
https://github.com/lbule/android_device_xiaomi_hermes
This isn't a kernel source, it's a device tree for build CyanogenMod
~ Xiaomi Redmi Note 2 Prime ~
SkiFire13 said:
This isn't a kernel source, it's a device tree for build CyanogenMod
~ Xiaomi Redmi Note 2 Prime ~
Click to expand...
Click to collapse
ho great so cyanogenmod is comming?
tailslol said:
ho great so cyanogenmod is comming?
Click to expand...
Click to collapse
We will see, it is very hard to port when kernel is not given. There are people working on it and doing a very good job!
Sadly, the complete kernel (custom kernel with drivers) was leaked for a short period and a few devs have it.. but they are afraid to use or publish it because they don't want to be sued.
tailslol said:
ho great so cyanogenmod is comming?
Click to expand...
Click to collapse
For now someone built it but it's very unstable
~ Xiaomi Redmi Note 2 Prime ~
Sad news about this device's kernel source.
is this usefull?
http://forum.xda-developers.com/cro...al/marshmallow-source-codes-mediatek-t3218602
chris5932 said:
We will see, it is very hard to port when kernel is not given. There are people working on it and doing a very good job!
Sadly, the complete kernel (custom kernel with drivers) was leaked for a short period and a few devs have it.. but they are afraid to use or publish it because they don't want to be sued.
Click to expand...
Click to collapse
Wow didnt know that, really the full source kernel was leaked??? And some devs have it D:?. If its true i hope they decide one day to make a nice ROM build, i guess everyone of us would wait for that
chris5932 said:
We will see, it is very hard to port when kernel is not given. There are people working on it and doing a very good job!
Sadly, the complete kernel (custom kernel with drivers) was leaked for a short period and a few devs have it.. but they are afraid to use or publish it because they don't want to be sued.
Click to expand...
Click to collapse
Sued? The ones to be sued are mediatek and/or xiaomi for not complying gpl license
adaltavo said:
Wow didnt know that, really the full source kernel was leaked??? And some devs have it D:?. If its true i hope they decide one day to make a nice ROM build, i guess everyone of us would wait for that
Click to expand...
Click to collapse
At least someone has it.. I am not so sure on how many have it. Don't be too excited yet, we might not get it (soon). The source can not just be published to the public, the one who does will face some problems.. (see what happened to incomplete source).
chris5932 said:
At least someone has it.. I am not so sure on how many have it. Don't be too excited yet, we might not get it (soon). The source can not just be published to the public, the one who does will face some problems.. (see what happened to incomplete source).
Click to expand...
Click to collapse
May i ask what happened?. And i know is not that easy, what i meant is that he (or they) could make a nice ROM build with that source, maybe as an anonymus guy or something like that, is not necesary to publish full source code. Our another hope is wait for MTK to release it , but it wont be soon, even could never happen
adaltavo said:
May i ask what happened?. And i know is not that easy, what i meant is that he (or they) could make a nice ROM build with that source, maybe as an anonymus guy or something like that, is not necesary to publish full source code. Our another hope is wait for MTK to release it , but it wont be soon, even could never happen
Click to expand...
Click to collapse
We can build roms ourselfs, just need proper kernel. Just let me say that much: I have a reliable source that told me someone has it. I don't think (anymore) it was leaked to the public ever, all kernel leaked on git were incomplete.
All kernel sources I've seen for X10 are not for our device. Another thing is the AOSP sources are very buggy and unfinished.
I finally made progress on my AOSP 5.1 and fixed the slow app launch (maybe you've seen one youtube video posted here - this is my build).
Unfortunately I don't have kernel source for Redmi Note 2 and it is impossible to build a custom kernel, so I'm trying to finish the ROM and will use prebuilt kernel.
If you think it is easy as porting, then you're wrong. Compiling something from source and fixing all bugs is completely different animal.
CM 12.1 also booted, but a lot of work needs to be done there too.
https://github.com/omlet05/MediaTek-HelioX10-Kernel
yay?
tailslol said:
https://github.com/omlet05/MediaTek-HelioX10-Kernel
yay?
Click to expand...
Click to collapse
Check the date and please stop posting same thing again and again. This is the original broken half source that was leaked over 2 months ago now.
I.nfraR.ed said:
All kernel sources I've seen for X10 are not for our device. Another thing is the AOSP sources are very buggy and unfinished.
I finally made progress on my AOSP 5.1 and fixed the slow app launch (maybe you've seen one youtube video posted here - this is my build).
Unfortunately I don't have kernel source for Redmi Note 2 and it is impossible to build a custom kernel, so I'm trying to finish the ROM and will use prebuilt kernel.
If you think it is easy as porting, then you're wrong. Compiling something from source and fixing all bugs is completely different animal.
CM 12.1 also booted, but a lot of work needs to be done there too.
Click to expand...
Click to collapse
What is time to wake? On miui time is long :/ On our last phone (A820) time to wake is much better.
How aboute "tap to wake"? What is result on antutu? When you publish rom?
AOSP boots up and works faster than MIUI and also has much much better ram management, although it would be good if we could make a custom kernel.
Tap to wake normally needs to be supported in kernel, so the answer is "no".
Antutu score is irrelevant, but normally I get about 48K with the basic model. I've seen higher, seen lower.
It also depends on kernel.
Don't forget that for A820 I have a custom optimized kernel.
Hello
When you share rom? How to progress?
Known XDA rule, don't ask for ETA He'll tell us when ready
bumcykcyk said:
Hello
When you share rom? How to progress?
Click to expand...
Click to collapse
It will be shared when it is done.. Ussd/BT working but camera still doesnt

Categories

Resources