yashsingh1/xdaforums huggingface dataset:
[Bravo Android Development] skeevydude:
I'll look into it. It was my first compile from a redone Defy repo. Probably just left some Defy specific code behind. I need to add back in some of the kobe overlay, use the Bravo camera build script...ugh, my cat just threw up on my pillow...and compare Quarx's framework with Maniac103's framework. I had similar framework issues with the camera when I was porting Salad Bar and Euroskank ICS roms.
[Bravo Android Development] josuearisty:
Great, the build you uploaded to mediafire and you sent me before this last build, had video camera working.

What change some libs and then go the specific line :D

Im just saying something stupid, I dont really know how to work with it, I just know repo is worked with codes directly :cyclops:
[Bravo Android Development] skeevydude:
The first one I sent was still based on Quarx's repo for Kobe. Now I've rescripted Maniac103's Defy repo and now I'm adding back in the Kobe specific files (camera, sensors). I actually had to port the camera from my previous Kang over to this one. I tested the photo part and figured since it worked, the videos would as well (they usually do, sorry about that). While I haven't tested, the only thing that I forgot to change was the camera.apk repo overlay and adding in the camera.apk from any other Bravo CM7 may work.

Give me a few hours to go over my repo, backup everything I've done (haven't pushed to github, waiting to get it working fully) and resync with all the other repos attached to mine. Then I'll compile and upload it to mediafire. Once all that's done, I'll start experimenting with that link you sent me yesterday; I'll let you test it - I don't use the camera enough to be able to fully tell.
[Bravo Android Development] skeevydude:
Now Uploaded, link in first post.

Changes

Fixed Autofocus for Camcorder

Fixed Camcorder High Profile

TODO:

Adb doesn't work for first few boots, rebooting a few times unplugged or enabling tethering seems to fix it. Need to experiment with other adb binaries. This doesn't affect you if you don't use adb.
[Bravo Android Development] josuearisty:
Great, downloading now and will post exprecience later.
[Bravo Android Development] raul1113:
Installed, I'll be reporting my experience. Thanks for your great work.
[Bravo Android Development] raul1113:
Everything working great so far, gps, wifi, camera, sound, etc., There's only one small thing, status bar. Looks too crowded for me, keeps visible when I open full screen applictions (like games), and a small graphic glitch appears sometimes (with the little plus + sign that indicates a new notification), so I want to know if I can configure how much icons are placed there.

Great rom, excellent work, thanks for make our little bravo even better.
[Bravo Android Development] skeevydude:
Yes. Go to Settings/CM Settings/Tablet Tweaks. You'll also find the settings for the button keys in the power menu there. I've noticed that notification bug as well. Once I disabled the full screen mode and removed some of the buttons it seemed to fix it. The only buttons I have left now are Search and Menu. All of the new status bar tweaks can be completely disabled, I just thought that it was better to have the option of using them versus having them completely disabled and hidden.

Next on my list of things to to is Jelly Bean icons and theme. I haven't found a worth-a-**** JB theme yet, so it looks like I have to work from the CM10 sources and steal, I mean, use those values and pngs. I'm also looking for a way to add in the ICS\JB soft-keys (the action bar with home, search, menu, back) simply because its possible and I'd like CM7 to at least be able to fully look like 9 or 10. Found a basic guide for the action bar, but I'm lost on the java changes (it only says change the java in these files and nothing more). I should add that it'll take a long ass minute to get it fully themed. I plan on starting the icons (in Kobe overlay) later today; and moving my tablet tweaks over to the overlay as well - no need to fully clone maniac's repo when all I'm doings is changing up 2 config.xml's for the tablet tweaks (framework-res and SystemUI if anyone was interested).

IMHO, the only problem with CM7 is it doesn't look like 9 or 10 (holo theme). Other than appearance, 7 beats out 9 and 10 for everything (speed, ram, responsiveness) but its also had like 2 or 3 more years of being developed. It also has better security since pdroid works the best with CM7 (also a planned feature for the Kangs).
[Bravo Android Development] raul1113:
Thanks for your quick response, I have never used the tablet menu (my bad), now is just like the way I wanted. I'm glad to see that is more coming for your Kangs, so here I'm waiting.....
[Bravo Android Development] skeevydude:
Release Bump

NEW CM7 Kang & ParanoidAndroid 2.00
[Bravo Android Development] raul1113:
Hi. First, thanks for your hard work. Second, what changes are in this new Kang?. And finally, can you tell me a little of your experience with Paranoid Android? I'm considering try it now that you're involved in it.
[Bravo Android Development] skeevydude:
I don't keep a changelog. The best place to see what changed is my git history @ https://github.com/skeevy420. What you have to understand is that there are 200+ repos I pull from to build CM7 and its a pita to check all of them for their latest changes, plus I only maintain a few specific repos with changes needed for the Bravo\Defy.

I've been having a great experience with PA. I love it and its my primary nand rom now. I've only had one crash, talk decided to crash on me, but it didn't compromise the system in any way and fixed itself instantly. The camera still has that autofocus glitch, but that's a problem that'll be on any rom based on CM10 until Quarx can fix it. Camera still works, its just that the 2 sec freeze is annoying. Battery life is similar to ICS after the PVR module was introduced. The only bug major bug I've noticed is there is no nav bar or status bar in tablet mode, all other modes work just fine -- I use phablet myself.
[Bravo Android Development] josuearisty:
Great, can I install the new cm7 kang over the last build?
[Bravo Android Development] mataflakitas:
Great,skeevy420 cm7kang
[Bravo Android Development] skeevydude:
I'm not sure. Shouldn't be a problem. I haven't ran a CM7 rom since I've started using PA.
[Bravo Android Development] raul1113:
Could you please report if you succesfully installed it over the last built?

Thanks.
[Bravo Android Development] skeevydude:
There weren't any major changes, I would install it over if it were me :)

I also recommend reflashing gapps when doing that, especially on JB roms, since some gapps files aren't backed up with the script. Talk comes to mind...
[Bravo Android Development] sdrawkcab3:
I'm exploring these ROM options you're providing - amazing work. Do you, or anyone else, know if JB gapps works with CM7? I see here that you reported some people had success with ICS gapps, which might cut it for me...I much prefer ICS/JB-style calendar, but google now is growing on me...
[Bravo Android Development] skeevydude:
Never even thought about doing that. I suppose you could always try. :p The worst that can happen is you'd have to restore a nandroid :).

That said, some of them might work individually on CM7, you'd have to either push the apk to /system/app or copy/paste with root explorer. The hard part about that is some of the apks have individual libraries that get installed need to be copied to /system/lib. You can just cheat and add in all the libs in gapps, nothing bad should happen from that.
[Bravo Android Development] raul1113:
I tried installing over the previous version, and my cellphone hadn't any signal, tried switch baseband but nothing happened. Switch back to previous version and everything worked fine again. Should I make a complete new installation?. I didn't clean cache because in the previous version you told someone that you included that in the installation script.

Thanks for your help.
[Bravo Android Development] skeevydude:
Let me look into it. Just use the previous version in the mean time.
[Bravo Android Development] ccdsatt:
Just wondering if im doing something wrong,coming from an older build i think from the 17th , i factory reset and wipe cache then tried to install your newest build (oh and i downloaded it more than once and from my computer to be sure but still get install aborted):

Finding update package...

Opening update package...

Installing update...

assert failed: package_extract_file("logo.img","/tmp/logo.img")

E:Error in /sdcard/download/CM72-Kang-2012-08-27-MotoBravo.zip

(Status 7)

Installation aborted
[Bravo Android Development] Dr. Orange:
Ditto.
[Bravo Android Development] sdrawkcab3:
Me too.
[Bravo Android Development] anddep:
been on 8-27 for awhile with that same error but havent ran into any problems
[Bravo Android Development] ccdsatt:
a bit confused as to how you can be on it when the install is aborted, can you post a screen shot
[Bravo Android Development] skeevydude:
Cause its a simple change to the updater-script to fix... I didn't realize I left it in that command. Anyways, I'm building a new version as I'm typing this. Sorry for the bad release, it happens.
[Bravo Android Development] anddep:
i rebooted and it booted, at first i didnt think it would boot but it did
[Bravo Android Development] ccdsatt:
ah cool good for you

no prob man, your always updating so quickly so it doesn't matter
[Bravo Android Development] skeevydude:
It really doesn't matter that the install fails. Its the very last command that fails. Its looking for the bootlogo that I deleted. It'll work no problems. All the important commands like installing the system were already done.
[Bravo Android Development] ccdsatt:
radio didnt work so i just went back to a backup of the aug 17th rom
[Bravo Android Development] josuearisty:
Skeevy, have you tried this build for bravo? It was the first one that Quarx released, in frist this build you can see that vibration is stronger, I mean it is like when we used froyo, this is the only build which has the vibration that strong.

http://www.4shared.com/zip/6cKYobpc/cm7-20120130-NIGHTLY-Kobe.html

What do you think it could be that in lastest builds vibration itsnt like the first one? Im trying it now I also like transitions more that ICS one.
[Bravo Android Development] skeevydude:
Not in a long time :)

I'm not sure why the vibration is weaker -- it may just be turned down in the code to save battery :confused:

I'll look into it.
[Bravo Android Development] magicCrazyThing:
On your latest CM7 Kang I have no signal. Do you have any fixes?
[Bravo Android Development] skeevydude:
Settings> Advanced >Baseband Switcher>Argentina>Claro
[Bravo Android Development] magicCrazyThing:
I tried that. the phone restarted and it was the same. I have to use the previous version to have signal.
[Bravo Android Development] skeevydude:
Something was off with that release and I've been stuck on PA since -- it was also the same time as my first Defy\+ PA roms. They had some really serious issues and they needed to be resolved first.

I've been trying to find the time to update CM7 lately but I've only had a few hours free at a time and had to use it on PA. I think I'll have the time in a few hours from now.

Josuearisty will probably take over CM7 once he gets his PC fixed. He's hinted that to me a few times now. He's also hinted at wanting to do ICS as well.
[Bravo Android Development] josuearisty:
F*ck... does your phone have the digitizer broken? If I was working I would be donating.some dollars for that Defy you need or a digitizer or better yet a housing, they are used but I have got around 4 used housings on ebay, they look like new.
[Bravo Android Development] skeevydude:
My Bravo needs a new digitizer, front housing assembly, and rear housing assembly. All 3 new cost about the same as a used Bravo...actually I checked, a used Bravo is about the same as just the digitizer.

Digitizer has around 12 cracks in it, my earpiece is blown in the front housing, and my headphone jack is just really iffy in the rear housing -- i made a clip with high gauge copper wire to wrap around my headphone jack that tweaks it into the correct position, if its not there I have to hold my thumb on the jack pressing back and to the left in order to get sound out of it.

That's why I was so excited that hippyman was donating his to me, but I never received it (its been 2 & a half months now). I PM'd him yesterday about it and haven't gotten a response yet.

//Working on CM7 now, need to reset with Maniac's repos -- the latest pull from Quarx broke a few things and I think that's what the problem with the last version was.

If anyone here sees this, I could really use the hook up. I could even pay it back over the next month, its just hard for me to save more than $40 at a time before I have to spend it on gas or food or help out on bills.

http://www.ebay.com/itm/Motorola-BR...Cell_Phones&hash=item3cca9e986d#ht_500wt_1156
[Bravo Android Development] josuearisty:
Yes you need a new one. I think there is a way to add a Donate button under your avatar.

Go to Defy forums also specifly, most bravo users wont be donating as I think.
[Bravo Android Development] skeevydude:
Donating means having PayPal which I don't have. I have some work next week so hopefully I'll be able to get an ebay Bravo for cheap. There aren't cheap ebay Defys unless they're broke in some way.

I should have a new CM7 soon. I'm almost done reverting back to Maniac103 repos. Once done I'll start the compile process.

//Found the error from the last release. It seems I forgot to push some fixes, repo synced, and lost them w\o realizing it. Its fixed now and I started the compile process. I'm also using a few binaries and libraries that are actually for the Bravo and not from the Defy. We'll see if they help or hurt.
[Bravo Android Development] PsyClip-R:
cm 7 kangs

I'm using CM10 based roms more than a month. It's pretty well done.

But I will downgrade to CM7 kang if any will be stable enough.

Hey Bravo rom devs, please answer my question - why do we need Defy's baseband switcher if we can't get UMTS 2100 unlocked ?

Is there any other reason ?
[Bravo Android Development] skeevydude:
Some of the Defy 850\1900 frequencies work better depending on where you are in the world.
[Bravo Android Development] avr-Illithian:
Just tried installing newest version of this rom, got this error:

assert failed: package_extract_file("logo.img","/tmp/logo.img")

E:Error in /sdcard/Aa/CM72-Kang-2012-08-27-MotoBravo.zip

(Status 7)

Installation aborted.

Any fix? I downloaded the ROM twice and verified to make sure the copy on the phone was identical to the downloaded copy, and attempted flashing multiple times. Thanks
[Bravo Android Development] skeevydude:
It'll still work, but that release has some other issues (I forgot to push some git updates, synced, and lost them :o). I really haven't had the time to get to CM7 like I'd like too, but I ported the latest (at the time) Defy CM7 for josuearisty two weeks ago and he says it runs great. I can easily port the latest Defy CM7 and add it to my upload queue I'll have tomorrow -- PA 2.13 for Bravo, Defy, Defy Plus, & Milestone 2 :)
[Bravo Android Development] avr-Illithian:
Ok thanks, I'm probably one of the only ones using CM7 still but I tried CM10 and I couldn't put up with the drop in performance, load times, and general usability. It's supposed to be smoother but for me at least, the CM7 I'm running right now feels smoother and faster. It's an old build though and I'm looking to update it.
[Bravo Android Development] paixiaofan:
I encountered the same problem with the latest rom——"Installation aborted". Excepting for updation. Thanks!
[Bravo Android Development] skeevydude:
A lot of people still use CM7 -- stable, fast, working flash. Some of the Bravo users only flash CM10 to test for a half and hour then they nandroid back to 7.

I've been having tons of issues with 7 lately. I'm doing a huge upload tonight (600mb in PA 4 roms) and I'll throw together a Defy CM7 Port to go along with it -- Its what I'm about to switch to.. That said, they're not really ports -- the only difference in code in the build process is the camera and gps, both of which are proprietary libs -- not including baseband obviously.
[Bravo Android Development] josuearisty:
Just like that, port is working like charm still after some weeks of usage.

I saw somebody posted in defy forums that he was a cm7 defy nightly for around 2 months using it without need of wiping cache or deleting some app and the rom is still as fast as the first day.

Recommended, excellent by the way!
[Bravo Android Development] skeevydude:
Glad ya liked it -- there's a CM7 port now on http://goo.im/devs/skeevy420

//I'm gonna assume that you're the 1 download
[Bravo Android Development] Dr. Orange:
Is the 0902 update a fix of the 0827?
[Bravo Android Development] skeevydude:
The port? Yes, it is. Its better than anything I can compile for the moment. There's a few fixes I need to do locally for my CM7 and I've been messing with PA too much to get to 7.
[Bravo Android Development] Dr. Orange:
Cool thanks! :)
[Bravo Android Development] avr-Illithian:
I'm getting a camera error on the 0902 build, says cannot connect to camera.
[Bravo Android Development] josuearisty:
Did you wipe before installing? Its recommended to wipe everything if you are coming from othrr build!
[Bravo Android Development] paixiaofan:
For the 20120902 build, I wiped everything before installing and after installing. It says "cannot connect to camera", too.:confused:
[Bravo Android Development] Dr. Orange:
Try flashing the rom again. But you should wipe data and wipe cache first.

Sometimes you will get a bad flash, sometimes you will get a bad download. A lot of times, reflash or re-downloading the rom, then flashing, will fix the problem.
[Bravo Android Development] Dr. Orange:
Same camera problem with 0902. :(
[Bravo Android Development] jacknmary:
wanted to use this. Installed it properly and got the NO SERVICE error. No phone service.
[Bravo Android Development] jacknmary:
Anybody else have this issue? Was it just a bad flash?
[Bravo Android Development] Dr. Orange:
Prolly a bad flash. It works fine for me.
[Bravo Android Development] jacknmary:
Tried it again. No service
[Bravo Android Development] Dr. Orange:
The latest version is iffy. Camera doesn't work. Did you try switching baseband to Argentina Claro and reboot?
[Bravo Android Development] jacknmary:
I did. No bueno. I've tried as a clean flash from a wiped and cache cleared state, and straight update from an earlier CM7. Nothing.

Frustrated
[Bravo Android Development] Dr. Orange:
Then I say don't use this current rom. Here's something you can do: download the latest cm7 nightly for the defy on cyanogenmod's website. Then install this patch: https://www.box.com/shared/i7hw9c1z1y3usciaieyq

It will port the Defy version into the bravo version and will work fine. It's what I'm using now as my daily. The patch will install the bravo camera libraries and the capacitive button libraries among other things. Hope this works. :)
[Bravo Android Development] skeevydude:
https://github.com/maniac103/android_device_motorola_jordan-common/downloads

you can get maniac103 cm7 nightlies from the link above

not sure if the above patch will work with these roms

use jordan, not plus

these roms are more up to date than whats on CyanogenMod but also more experimental as well. They're what I'd port or kang if I was going to use cm7.
[Bravo Android Development] jacknmary:
Thank you both for your help! Now I have something to keep me busy tonight...

I appreciate you both
[Bravo Android Development] skeevydude:
If you need some help, I'll be home in about 6-8 hours. Post here or PM me.
[Bravo Android Development] jacknmary:
So... I flash the latest CM7 Defy nightly build... and before rebooting, flash the Bravopatch?
[Bravo Android Development] Dr. Orange:
Yes :) It should work, I personally would have tried out maniac's unofficial cm7 with the bravo patch if I didn't need my phone operational tonight. :p

If you run into any other problems let us know :)
[Bravo Android Development] skeevydude:
For that patch -- Yes, just flash it directly after CM7 and before Gapps.

The only issue I see could be files under /system/lib/hw -- no telling where they're from; its better to rename them to *.kobe.so. While I haven't looked at maniac's build.prop, it might be different than the one provided in the patch. Take that in to consideration also.

When Defy CM7 porting, this is what I do

Replace /system/etc/mot_ise_imager_cfg.bin with our stock one

Open media_profiles.xml and comment out the unsupported settings (use <!-- at the start and --> at the end -- there's examples of that in the file)

Delete /system/etc/cameraCalFileDef5M.bin

Replace all files under /system/etc/motorola/bp_nvm_default & /system/etc/motorola/comm_drv with Bravo stock

Open build.prop and replace all 525 with 520 & jordan with kobe

Rename all /system/lib/hw/*.jordan.so to *.kobe.so -- eg gps.jordan.so to gps.kobe.so

Change the camera lines in build.prop (explained below)

Delete /system/lib/libbayercamera.so, /system/lib/libsoccamera.so, & /system/lib/libsoccamera.so

Delete /system/lib/libcamera.so (if there)

If libcamera.so is there, replace /libcamera.so, libcamera_client.so, & libcameraservice.so from a CM7 with libcamera.so

If no libcamera.so, replace libcamera_client.so, libcameraservice.so & add in libkobecamera.so from a CM7 with libkobecamera.so

Delete /system/app/Torch.apk

That's it. All that's left is to add in some tweaks, remove unwanted system apps, and flash it

The build.prop camera changes are removing the two flash lines, changing it to 3m, and changing it to ClassA -- all the lines are near the bottom next to each other.

Step 4 can be skipped if the stock Bravo baseband sucks for you and you use Defy Baseband Switcher anyways.

Steps 5 & 6 are mutually exclusive and sort of optional -- meaning if you don't mind being branded as a Defy, you can skip these steps. What happens is if the lib/hw flies are named *.jordan.so and kobe is in build.prop, bugs will occur. I'd change 525 to 526 in the build.prop if I were going to not rename the lib/hw files -- 526 Defy Plus is an official Gingerbread device while 525 Defy and 520 Bravo are official Froyo devices; meaning better app selection in the market.

These are also the steps to port almost any Defy rom, for the most part. Depending on the rom, more things may need to be added, removed, renamed, etc. The camera will always give you the most headaches. Really, it will.
[Bravo Android Development] skeevydude:
Here's a little bit of a status update with everything

An updated Paranoid is about 30-50% done -- a test build I'm probably not going to release is almost done compiling (20-40 mins or so) -- still needs quite a few cherry picks and whatnot to be fully complete and up-to-date with Quarx's CM10 base. Its almost pure PA, for the most part, so things like Proximity Sensor always on fix, backlight fix, etc aren't added yet; just some usb fixes and fm (hopefully). It'll also be a Defy+ rom with patches for Defy and Bravo -- Defy patch is only for build.prop, Bravo patch is build.prop and our imager binary -- I may just patch the imager binary for Bravo and leave branding as Defy+ since the app selection is better and do no Defy patch...

Gonna port over the latest CM.com CM7 and Maniac's CM7 tomorrow -- I've had a few pm's asking about CM7 so I figured the best thing to do is to port over bot the experimental (Maniac) and stable (CM). If someone wants to give me a heads up when the newest White Rabbit goes final I'll port it over as well -- I'd rather wait until final before porting it over.

Still no capacitive button fix for the custom kernel nor is the camera fully working yet.
[Bravo Android Development] josuearisty:
Good to know you are working still with us. It seems to be that Quarx will fix these issues with bravo when Defy built is completed!

Thanks for all.