yashsingh1/xdaforums huggingface dataset:
[Bravo Android Development] skeevydude:
Figured I'd make a new thread so Fuzz\Skankwitch ports and problems with them aren't mixed up in Quarx's CM9 thread. Helps keep relevant info and fixes for their respected rom easily available and findable. And to put Defy Porting in a centralized place (hopefully:)) All the relevant Defy Porting, especially CM9, is extremely scattered around here. I know, I wrote most of em. I'll post better porting guide eventually.

The latest build (0616) looks like its gonna be pretty awesome since it merges in even more of Linaro build environment. If you don't know, in a nutshell, Linaro is a new toolchain to compile CM9 with fixes and optimizations to the build environment that allows the compiler to use exotic flags, which in turn makes software run faster.

I'm off today and tomorrow, so I plan on starting that Aroma installed Kang in the next few hours. If you've never build a rock wall, they're a pita and will wear you out, especially when you're alone and the rocks are 200+ft away and you push them in about 260-300 pound loads (slightly) up hill to the wall -- damn I missed having the truck that day. Each rock weighs between 60-180 lbs, and I weigh 180 btw. For you metric guys, multiply by 2.2 to get the kilo version, provided my weed math is correct (~2.2 kilos a pound).

Once the initial framework is done, weekly updates won't be that hard to do since it will only be replacing the core rom and updating a few mods that affect system files (volume step, pdroid if it'll patch).
[Bravo Android Development] skeevydude:
(reserved for later)
[Bravo Android Development] syllogyking:
Updated:

here's a port I just made: http://www.sendspace.com/file/hh74un (June 28 FuZZ)
[Bravo Android Development] corvx:
Looking forward to the port with the aroma installer. Hopefully linaro is gonna make our devices more smooth. Thanks skeevy!
[Bravo Android Development] skeevydude:
Not sure if its Linaro or the build.prop tweaks I did, but the roms feeling really smooth and hardly any lag -- even when opening the app drawer. Base rom and tweaks are done. Currently going over the scripting and changing it as needed, and it needs quite a few since it started as GB Miui, adapted and extended for V4, and now being used for CM9:p
[Bravo Android Development] skeevydude:
Almost done with the scripting. I plan on doing a test install later this evening.

Also working on a deal to get a $40 Defy + shipping -- has a cracked screen, but my Bravo's cracked screen is worse:p Hopefully the deal is able to go through -- seller is in Australia and my online currency is Pre-Paid Visa.

Any Australian Bravoers able to help me out and pay for it for me and I'll hook ya up with an American Pre-Paid Visa #, with it comes full access to the American Market...It's only $40+ shipping. Seller doesn't know much about pre-paid cards, so I sent more info on them, hopefully I'm over worrying about it and the pre-paid card will work.

I plan on getting a Defy or Defy+ as the "upgrade" to my Bravo. Yes, I know that they're the same phones, but I want a damn torch flashlight, 720p recording, and a Gingerbread kernel with 4 Vsel's.

If this doesn't work out, I'll just get one off ebay in a few weeks.

What sucks is doing a GiS for Defy on shopping leads to a few scam sites selling them (Defy) for $120 -- you're lucky to find them on ebay for that price.
[Bravo Android Development] corvx:
Glad to hear that you are upgrading, please dont stop developing for the Bravo. Looking forward to your realease. I tried syllogyking's release, and battery life is amazing, even wifi tethering is working. With all the scriptings you are adding and modifying I can only expect it to be smoother and better. Thanks.

On a side note: I'm not australian, but I use a local pre-paid visa, to buy online on the US, I use paypal though (ex. transfer from the visa to my paypal account).
[Bravo Android Development] skeevydude:
I'm not gonna stop, that's the whole reason I want to "upgrade" to a Defy.

I'll try and make it a point to finish the rom by tomorrow evening -- I have things to do tonight.

I did have an idea hit me yesterday -- an aroma installer that contains only the bootloader, our baseband, a few mods, and does basic Defy Rom Porting. It would be a Bravo repair, mod, and porting tool to make it easy for noobs to use Defy roms w\o the hassle of having to port it yourself and be able to tweak whatever rom you're installing. The hardest part would be the build.prop, but I could include generic props for cm7, cm9, miui 2.4.20. Anyone interested in something like that?

After going to the Defy forums, I find it kind of funny that a lot of the posters giving help are Bravo usres....but it makes since since we need to know a bit more about the phones because we have to do a lot more digging around in order to get the roms working.
[Bravo Android Development] PsyClip-R:
very good idea to use Aroma with Defy Roms.

I'd like to test it when it will be done.

Also I'm interested will KANG team accept Bravo for rom develompent ?

Unfortunelly CM, MIUI currently stopped
[Bravo Android Development] skeevydude:
I put doing the actual rom on the backburner for the moment -- I only have time to for the one project now since I have things going on everyday IRL now.

I decided to do the recovery tool since, other than volume step mod, everything else in the aroma rom was universal and a port tool means users can update, have mods and tweaks, and not have to either rewrite or remod the rom for updates -- which occur every few days with Defy Skank roms.

The recovery tool is about 1\4 - 1\3 done.

Planned features include

Defy CM9, CM7, MIUI (GB) Porting

Bravo Greenbread Mod (for MS2)

Reinstall the kernel\devtree\bootloader

Mods for ICS and GB roms

Basic Rom Backup and Restore in Aroma

/data/app backup\restore (for keeping apps in between flashes)

andriod secure backup\restore

system\data\andriod secure\cache\dalvik\sdext wiping (all separate)

Bootmenu Fixes for all roms

Apps only available on XDA or other forums (or banned by google; only legal apps, nothing pirate)

Add init.d support to stock roms

Multiple touch recovery options ??? (a new cwm touch is being worked on, need to use and test it first)

build.prop tweaks

Multiple gps, wifi drivers and settings

init scripts for performance

custom overclocks

add multiboot support to roms

Maybe more??? Will take requests

Still have much to do, as I only have the basic aroma layout done. I still need to finalize the aroma layout, add in a few of the mods, write the updater-script, write the language file, test, test, and test again....

A few of the features I have planned have never been done or attempted with Aroma as far as I know, and may not be in the release (full system backup and restore); but they technically should work. I'm going to try and make the backups CWM compatible, but don't quote me on that, as the md5 scripting may be a pita to do for first release and proof of concept.

I quite surprised Quarx hasn't released an updated 9 yet, with all the updates his git-hub page has had over the past few weeks. I was hoping that he'd stay with the every 2 weeks-ish that he was doing up until now -- not a big deal since we're Defy porting again. I suppose he's just more interested in the Novo7 tablet than the Defy\Bravo roms for the moment. I'd like to hear his review of it, since a dev's review holds more stock with me than a random website catered to end users.

Not sure if the Kang team will accept the Bravo, never asked or even heard it brought up until now. If someone here has a Linux Build Environment setup, go ahead and ask them if they'll help get it setup to start building Bravo Kangs. You'd get better results offering to build it yourself versus asking one of them to do it for you. I might ask when this is done, but might not since I'd be able to run the roms w\o even having to edit the zip once this is finished -- just flash Defy Kang, run Aroma Recovery, port and mod the rom, reboot and enjoy...easy enough I think.
[Bravo Android Development] glucky:
Can we have MIUIV4?
[Bravo Android Development] skeevydude:
Easier said than done....the Defy Miui v4's that we port from are based on Quarx CM9 from March 08. The newer CM9's don't like to be the base rom for v4 porting. Miui v4 is based on pure AOSP roms, not CM9; where GB Miui was based on CM7 and more compatible with CM7 porting.

Since it only takes 30-40 minutes to port and see if it works, I'll attempt porting v4 with the latest skank rom I ported last night. Maybe it'll work, maybe not.

In the meantime, I'm about to upload the yesterday's skank slightly tweaked with 30 step volume mod, Motoinspired CM9 Theme, HWA Selector --- I also have the srs mod installed with it, but frankly, the srs mod has washy treble that I don't like so I'm going to remove it first. I should begin that upload in 40 minutes, with it finishing 40 minutes after that. BTW, the lastest Skank (0628) is really stable and battery efficient (I fell asleep lisnening to music, woke up 8 hours later with 65% battery -- 45% loss with wifi on, radio on, 2 hours web surfing on wifi, 8 hours of music, 6 reboots, full brightness, and installing 20 apps from google sync is very acceptable to me -- means I can listen to music while driving for 12 hour, have about 4-8 talk hours, and have that last for at least 2 days on a single charge.

EDIT: Call of Duty being played in the other room, need to wait for the bandwidth to be freed up before I can upload.

As far as the Port Project is concerned, I have the Aroma layout almost finished (just need to add in an install rom feature), its completely translated for English and ready for multilingual. The rest of the Aroma part will only take 5 minutes or so to complete, then its on to the edify scripting and shell scripting; followed by actual testing of the tool. If I had to guess, 50%+ of what I'm trying to do has never been done in Aroma as far as I know; and if they work as expected, you'll soon start seeing Aroma Roms that install from Nandroid Backups as that's a feature I know Walter79 and espaciosalter20 both want. Expect something in the next 4-5 days as all I really have left is a ton of edify scripting and shell scripts (around 20-30 shell scripts I assume).
[Bravo Android Development] skeevydude:
Skankport 0628 (NOW UP)

Port to Bravo of Skank CM9 0628

Does anyone here still need install instructions???

--If so, feel free to look in any other damn CM thread, they're all the same;)

Gapps not included, so flash it as well.

30 step volume mod

Motoinspired 1.4 Theme

HWA Selector 1.5 Beta

Bravia Engine

Vibhinna 1.01 Beta (Multiboot Manager Reloaded)

Defy Apps Removed (Torch, Rom Updater)

DOWNLOAD HERE

I don't think that Bravia Engine is working with ICS roms due to there being no Bravia being mentioned at all in logcat output; you can see it loading on GB Roms; also my first time trying Bravia on ICS. Everything else, however, is working perfectly*. Before enabling it in HWA, Chrome actually loaded and let me enter an address, but only showed a grey screen instead of fark.com which did load....Chrome's almost there.

*Except for camera....
[Bravo Android Development] syllogyking:
camera isn't connecting for me...when I tried making my own skank port based on your instructions, it didn't connect either. any advice?

also, sio wasn't present (only noop and cfq) according to no frills, so I flashed the droidx zip to get it
[Bravo Android Development] skeevydude:
Not as of yet....I do know the problem -- its not loading the kernel module correctly. I've already tried the Defy modules, replacing camera.kobe.so with a renamed camera.jordan.so, using the Kobe CM9 camera app, swapping init scripts with Quarx CM9...I'm kind of stumped for the moment, but I've only been at it for about 10 minutes now. I never actually tested the camera, just ported over like usual, which usually works.

I'm just hoping that there isn't a new step in camera porting....

For sio, I didn't fully tweak the overclock.sh like I normally do as a test to see if the scripting would work like its supposed to. Apparently it doesn't....You can remove the 2 governors from the DX zip and also remove the 2 insmod lines for the Governors in the init script to save a bit of ram....and the boosted governor works as well as boostedass anyways. I'm not sure what Epsylon did, but he did do something to it.

Perhaps a better option would be to ask Fuzz for some help in starting up a Bravo build environment. I've built my own CM7's in the past. I'd already be doing the same for CM9, but I've been getting sync errors every time I try to sync with Quarx's Bravo repo since he's been releasing CM9 (usually due to MotoMagic, then I fixed that and couldn't sync with Quarx's personal repo).

The building and compiling isn't hard at all, its just a matter of syncing the repo (which I can't do) and knowing how to use git (which I don't). I'll send Fuzz a pm shortly and we'll see what happens from there.

EDIT: PM Sent; Hopefully he'll help me out in setting up a Kang build environment.
[Bravo Android Development] syllogyking:
Yeah, I'm fearing there might be some further tinkering that now needs to be done to get the camera to work again. Since Fuzz basically adds cherry picks to epsylon's commits (he pushes mostly tpruvot commits in git), I'm thinking all of this is going to quickly change. The reason being because epsylon has already stated that jelly bean is going to be ported to defy in a few weeks, and that I can believe. But because the camera app is further "improved" in jb, it might still require some more steps to keep us on pace with the "bleeding edge".

anyways, I wish I had the time to read up on Android dev and get started on git, but unfortunately real life is taking priority atm

thanks for the pm initiative. hopefully, fuzz imparts some insight.
[Bravo Android Development] skeevydude:
Oh the fun fun world of porting never ends when you own a Bravo.

From what I've understood, Jellybean isn't that big of an update so I'm not surprised that they're doin it (and doin it and doin it well). I actually expect them to keep coding until the platform just can't handle the new software any longer without updating the kernel...
[Bravo Android Development] skeevydude:
I figured out my github sync problems -- the manifest.xml linked to the bravo repo was out dated, so I switched it to Quarx's manifest.xml on his github and have now fully synced it with no problems.

I was thinking that if I was going to ask for help, I might as well try to build it from the repo first (or at least have it all on hand).

If all goes well it should compile in while I'm sleeping.:fingers-crossed:

I'm referring to CM9 & not a Skank Kang, btw.

EDIT: NOW COMPILING, time to smoke a bowl and go to bed.

EDIT2: Didn't compile correctly...

EDIT3: Think I found that problem as well, been compiling for 3+ hours now. Problem was I followed the Bravo ICS instructions to the letter & and they're now wrong. Using Quarx's Defy+ Instructions, modified for the Bravo, are working.

EDIT4: Successfully compiled CM9, going to test it in the next hour or so -- took over 5 hours to build.
[Bravo Android Development] skeevydude:
My First CM9 Compile

Here ya'll go -- my first compiled CM9 rom. This is basically Quarx 0526 with an updated CM app base. Haven't tested it much, but camera works, it synced with Google and installed all my apps, and it hasn't FC yet. It doesn't have the new hwui.allow feature yet, as I'm still learning git and want to do this all in the proper manner.

Once I learn how to properly sync the Defy repo to the Bravo repo and not screw up the camera is when I'll start to be able to make Bravo Kangs.

DOWNLOAD HERE

Install as usual, gapps not included.

While I don't want to start doing too much too fast, I'd like to add in Pdroid support, use Motoinspired as the default theme (I really like it), add in what ever the Skank roms do, and maybe add in Paranoidandriod to the mix.

I've actually wanted to do this since CM9 was released but I got caught up with v4 porting that went nowhere, v4 Patchrom that's being a pita but getting somewhere albeit slowly, found some work, and finally got COD Elite. I'd post my gamertag, but I'm currently using my Dad's since my PS3 is out of commission for the moment (it fell out of my truck door).

/Dammit, all this has done is set my other project back a few days:rolleyes:, but I think we'd rather have Kangs from Bravo source rather than a tool to port them from the Defy.....Anyone disagree with that?
[Bravo Android Development] mataflakitas:
Great works skeevy420 ...congratulation..
[Bravo Android Development] mikiemc73:
Im downloading it now, I'll give you a report tomorrow.
[Bravo Android Development] skeevydude:
Currently merging Epsylon's ICS repo into the Bravo repo -- but I doubt that'll matter much since Quarx is updating the Bravo repo as I'm typing this...so there's that...

Now I'm just gonna wait a few hours, sync with Quarx's updated repo, and go from there. There are a ton of camera changes, and I'm not sure if I'm merging them correctly, other than that, the changes are basically changing jordan to kobe and mb525 to mb520 which isn't hard to do at all.

Once I see that Quarx is done, I'll try to compile that updated CM9 with Salad Bar. If you don't know, Salad Bar is Rob43 new project (ICS Reloaded, Anyone) and looks pretty cool.

I'm also waiting on Paranoidandroid to go full source so I don't have to release a port hack of it.
[Bravo Android Development] Kaptinkrunk:
wheres the feedback?
[Bravo Android Development] skeevydude:
Here, I'll give you some.

*The browser likes to get slow sometimes.

*The battery kind of sucks (due to the fact I'm using stock values and Ondemand)

*Chrome will tease you in that it opens and works, just doesn't display pages....

*Defy Parts Works in this rom.

*Haven't noticed any crippling bugs in this build.

*Everything works as expected, but the animations may be choppy (opening the App drawer stands out)

*It does work well enough as a daily rom.

I haven't done any mods, tweaks, change overclock values, edited hwui, or anything at all. I've been running it exactly as compiled for accurate testing...but I plan on tweaking the default Cpu Voltage\Governor\IO for the next build I put out.

I had a stupid ref/head issue so now I'm resyncing the repo with added Salad Bar support. IF everything goes well, I should put out a Salad Bar build this evening. Please don't get upset if I don't. I like to think ambitiously and positively.
[Bravo Android Development] mikiemc73:
So far, seems to be working rather well. I have seen one small problem, switching to vibrate doesn't work.

I am at work and have it set to vibrate, and have had no notification of calls, and or texts.
[Bravo Android Development] Kaptinkrunk:
Nice I just got him going with one of the newest builds

Meh Fascinating Unicorn Devil
[Bravo Android Development] skeevydude:
Vibrate is working for me....no calls perhaps???

On another topic, I think that the kobe camera libraries in Quarx's 0701 should work with the new Skank and Defy Ports.
[Bravo Android Development] syllogyking:
Really? Now that would be something :)

I'll test it out later. I wonder what changed: wrapper/overlay/lib/something else? hm.

edit: confirmed, camera still doesn't work.

for those that want some jelly bean goodness:

1. jelly bean transitions/animations: http://xdaforums.com/showpost.php?p=27997464&postcount=1 (credit: op)

2. google song search widget (faster than soundhound infinity for me): http://www.putlocker.com/file/42573A267F026B0A (credit: AP)
[Bravo Android Development] skeevydude:
Overlay.....noticed that when I was merging earlier today...but Quarx didn't update the camera libraries today so that previous statement may be wrong. I'm actually getting build errors from the camera not being able to find overlay.h.

EDIT

Figured out the build error -- I replaced a few of Quarx's repo's with Rob43's when I was supposed to just add Robs' in....I think....At least its compiling past the camera now.
[Bravo Android Development] mikiemc73:
It also killed my battery, 4 hours and it died. @skeevy420: I have a whole list of text messages from my wife that I didn't know about till I came home for lunch.
[Bravo Android Development] skeevydude:
Did you use the camera? I remember back in the day that even though you'd quit the camera app, it would still keep running and not disconnect and would severely kill the battery.

When I was saying bad battery, I was meaning a 40% drop with half an hour wifi syncing and installing apps, another 45 minutes listening to music, and leaving it unplugged with the radio on overnight. I usually get only a 10-20% drop, but I'm also severely undervolted using boosted or conservative governor usually.

Go to the overclock setting (in the bootmenu) and change the voltages to 300@20, 600@40, 1000@54. If that works good, then you can try to lower even farther to @18, @38, @52 52 may be unstable, but 18 is the lowest I'd go with 300mhz, and the @38 can even be dropped to 36 if you have a good processor that works well with low voltages.

On the texts -- I don't ever text cause I despise thumb typing for 2 minutes for what should be a 20 second phone call and no one texts me cause I'm an ass and don't reply to texts for the above reason.

Anyways, just use Quarx's build. Its better than mine (more than likely, I haven't used it yet).

For anyone else interested in Salad Bar, I'm on my 4th attempt at compiling it. First I had Overlay.h problems, thought I fixed it but was wrong so I compiled again. Third time I did fix the Overlay.h issue (had to get it from Epsy's repo) but had some framework base errors -- tried a recommended fix and now I'm on the 4th attempt....It really sucks to compile for an hour and a half to get a build error, think ya fixed it only to get the same error an hour and a half later. Oddly enough, none of the build errors I'm getting are related to Salad Bar, but instead, with Quarx's latest merge. I wonder how he was able to build it w\o all the errors I'm getting??? I think I've made it past all the build errors I was having, but I don't feel like waiting until 2-3am to see....
[Bravo Android Development] mikiemc73:
Nope, didn't touch the camera. Other than those two things, your build was great. Really smooth animations, and everything. However, I just finished flashing Quarx's newest release. (I am kinda weird like that. Bleeding edge, and all that.)
[Galaxy S III Q&A, Help & Troubleshooting] waazup531:
Ok, it seems like every picture taken under the conditions mentioned above(sorry forgot to write them: natural light, inside my room, pretty much a well lit room, besides the fact i didn't turn on the lights) and everything else set on auto, have the same result. I get either a blurry shot, without the antishake option and a noisy one, when having antishake on.

Also i would like to mention, that this particular behaviour happens in a rather well lit environment. The only time i get acceptable results is when i go out and shoot in the natural sunlight.

Is this normal?
[Galaxy S III Q&A, Help & Troubleshooting] Outrager:
You didn't list any conditions above.
[Galaxy S III Q&A, Help & Troubleshooting] waazup531:
Let me just add some examples, maybe you will understand what i'm talking about a little bit better :)

1. camera ics+

2. camera zoom fx

3. stock samsung camera

4. lg camera pro
[Galaxy S III Q&A, Help & Troubleshooting] hefonthefjords:
Your iso settings are wrong. Change it to auto.
[Galaxy S III Q&A, Help & Troubleshooting] waazup531:
As i already mentioned, my iso settings are set to auto. Any ideas?
[Galaxy S III Q&A, Help & Troubleshooting] sohebq:
i m having same issues, suddenly, the in door shots are coming with horrible noise
[Galaxy S III Q&A, Help & Troubleshooting] omersak:
it's normal for a cell phone camera - or any type of small sensor camera, actually
[Galaxy S III Q&A, Help & Troubleshooting] waazup531:
Well then, why other camera apps shoot a little bit better? My old Samsung Omnia was a better shooter in this regard. Also, could you provide some photos too?
[Galaxy S III Q&A, Help & Troubleshooting] hefonthefjords:
Scratch.

You edited your post.