yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] thachtunganh:
@ByteCode: Hey Bytecode, can you import the Notification Power Widget from CM7 Source? It will be useful for somebody :) , also can you compile a version support the new baseband and .35 kernel ?
[Optimus One, P500 Original Android Development] Bytecode:
That's pretty much what I am doing now :p

(Amazingly,the build succeded with OMFGB whole framework base!!! It was just an Idea,got bored and now flashing) :)
[Optimus One, P500 Original Android Development] Bytecode:
Guys,I just copied the SystemUI from CM7 into OMGB + Settings/CmSystem.java to satisfy all dependancies.

But it can't find them! Is something else needed to correctly implement new java files(only know the bases :p)? Because I really can't explain this to myself. Because all stuffs that stop the building process:

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java:225: cannot find symbol
symbol : variable EXPANDED_VIEW_WIDGET
location: class android.provider.Settings.System
Settings.System.getUriFor(Settings.System.EXPANDED_VIEW_WIDGET), false, this);
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java:234: cannot find symbol
symbol : variable CmSystem
location: class com.android.systemui.statusbar.StatusBarService.SettingsObserver
defValue=(CmSystem.getDefaultBool(mContext, CmSystem.CM_DEFAULT_BOTTOM_STATUS_BAR) ? 1 : 0);

And much other stuffs (around 40 missing defines),all (or pretty much) declared into these Settings.java and CmSystem.java. I'm sure about it because I fgrep'ed the whole source for all missing variables. Anyone?
[Optimus One, P500 Original Android Development] xuanduc987:
I think that because cm 7 has pretty much status bar tweak that omfg doesn't.
[Optimus One, P500 Original Android Development] Bytecode:
You're not contributing in a useful way.
[Optimus One, P500 Original Android Development] xuanduc987:
I think you should use SystemUI from OMFG because CM's one depend on many Cm stuffs like many tweak check boolean from CM settings
[Optimus One, P500 Original Android Development] Bytecode:
Yeah... but,I said I'm trying to implement the CM dependancies,and it's not an impossible thing,if I remember correctly Andy implemented in his Phoenix a custom SystemUI (which,logically,needs other dependancies he implemented). And anyway it did not recognize the OMFGB SystemUI variables as well.

If you can help me with Java,I can post a make log and we'll both figure out together.
[Optimus One, P500 Original Android Development] thachtunganh:
Hi, Bytecode (Again) , i commented on your github , here https://github.com/BytecodeX/packages_apps_God_Mode/commit/90ce60a667cb87b57fe12027f41f7f2520cd61bb

Have you tried this bytecode , i think this will make the God Mode app work :D.
[Optimus One, P500 Original Android Development] Bytecode:
Yeah - I did it! I built the rom with the AOSP SystemUI (If I remember correctly,it does have buttons). I'm thinking to implement the "Status bar" option from Oxygen. But won't release anything till I can make god mode download my nightlies :p
[Optimus One, P500 Original Android Development] Bytecode:
Busy morning: Trying my patches to support the device on god mode,and it seems to work (currently building). Added the device name,the necessary script to my github,and the correct script reference. Last build bootlooped,probably because adfad's device folder isn't working with OMGB.
[Optimus One, P500 Original Android Development] Bytecode:
Half of errors are fixed. Thunderg (for now) is recognized as an official supported device now from God Mode. Now build boots. But.. still the mic bug. I set the data button as default now,buttons variables are found in Settings package. Was kinda busy this afternoon,and now I'm tired.

Little info for those who can help: Missing variables are located in /packages/apps/Settings/src/com/android/settings/oxygen:

PowerWidgetActivity.java

PowerWidgetOrderActivity.java

PowerWidgetUtil.java

StatusBarActivity.java

Currently using the OMGB Settings package with these four files added to /packages/apps/Settings/src/com/android/settings . It couldn't read the variables even if put in a "oxygen" folder I created.

Could someone point me to a correct way to implement other java files? Thanks.

BTW,I announce that CodeAurora developing is going again. I couldn't handle more projects at the time,I was just into android's "source world". Wish I could help my dudes with patches,didn't have the time. Now,since OMGB is almost finished,I will only have CM6 and CAF :) :)
[Optimus One, P500 Original Android Development] cupliz:
This is great news bro...

I hope you fix it until stabe release... so you can focus on other projects...

Have best luck for u...

Send from my Calculator
[Optimus One, P500 Original Android Development] Bytecode:
Ok.. I'm starting to understand how does it work.

Without Oxygen Java files,errors come from SystemUI,with Oxygen files they come from Settings. We're very,very close to the stable build. Nor Oxygen settings package works,because we need a lot of missing defines in frameworks base,it's not the best we can do.

Anyone? Please,I can't just figure out where this **** comes from,all missing defines are only in those oxygen java files!!
[Optimus One, P500 Original Android Development] cupliz:
I'm just a f*cking noobs, and i don't know about cooking ROM.

But logicaly answer is, oxygen code is very optimized so i think oxygen dev has erase a lot of code that doesn't have function,and replace with their code. so when you put it on OMFGB, still some missing code.

CMIIW...

Send from my Calculator
[Optimus One, P500 Original Android Development] Bytecode:
Your observation is partially right. For now the only thing I am porting is the SystemUI,with the Settings.java file and Oxygen stuffs (so including all dependancies needed). I can't work continuosly on it because I am now really busy with school,january is full of tests,and I really cannot wait to finish CM6 and this to dedicate on CAF,infact I just finished resyncing repo.

Anyway,don't take this as a bad message for you,don't worry ;)
[Optimus One, P500 Original Android Development] cupliz:
Yeah, you have real live and you have your own priority...

But when you start, you must Finnish that. It's will give you experience and many good poin from another people...

By the way, it's a good message from you.

Gbu..

Send from my Calculator
[Optimus One, P500 Original Android Development] Bytecode:
You're damn right. I will finish this ****,cm6 too,then openOptimus,then maybe cm9 or caf,then a break forever until new phone/until MIUI sources release.
[Optimus One, P500 Original Android Development] xuanduc987:
I'm not a dev, just know some java, so...

I think there're 2 options:

- keep oxygen setting, and fix, patch...etc in framework base

- do not use those oxygen java files, manual declare and define all missing stuff, so that SystemUI (status bar, i think?) is not customizeable, but we can use configed Notification Power Widget.

Sorry for my bad English, I hope it useful to you:)
[Optimus One, P500 Original Android Development] cristiano95:
this is for old or new baseband ?
[Optimus One, P500 Original Android Development] RockR172:
Old Baseband.
[Optimus One, P500 Original Android Development] thachtunganh:
@Bytecode: You still work on this right?

So can you please compile a new baseband and support 2.6.35 kernel version?

I want to test my Kernel with OMGB! Thanks :D
[Optimus One, P500 Original Android Development] Bytecode:
Sure ;)

After a long break I am back here. Feel sick today,but still wanna fix the DAMN SYSTEMUI!! It's pretty much bothering me too much.
[Optimus One, P500 Original Android Development] cupliz:
I hope the new kernel rom will be support new baseband...

Sent From My Calculator
[Optimus One, P500 Original Android Development] Bytecode:
Sure. New version will have .35 kernel,new baseband support,audio fix,oxygen systemui and fixed audio :)
[Optimus One, P500 Original Android Development] thedoginme87:
When will you realse the version for new baseband?? :)
[Optimus One, P500 Original Android Development] thachtunganh:
OK , Compile it when you have free time :)

have a Good day! ;)
[Optimus One, P500 Original Android Development] Umang96:
Hey, ciaox, the ICS animations in CM7 N2 and nightilies are annoying me as they are the cause for battery drain(sensor use) ... please don't include those animations in this ROM.. also when I import oxygen systemUI to N2 then I get bootloops :( any possibilities to import systemui from oxygen ??
[Optimus One, P500 Original Android Development] thachtunganh:
Are you working on the source code or you just grab the systemUI.apk from Oxygen and paste it to N2 ROM....
[Optimus One, P500 Original Android Development] RockR172:
I bet its Copy-Paste... :D

Else he would have been able to boot with Status bar FC... ;)
[Optimus One, P500 Original Android Development] Umang96:
Don't know android that much :P .... just created a flashable zip and flashed it
[Optimus One, P500 Original Android Development] thachtunganh:
Well, RockR172 was right!
[Optimus One, P500 Original Android Development] Bytecode:
Forgot to say,systemUI from Oxygen was correctly implemented in the ROM :) I have some bluetooth and settings error coming from OMGB's settings package. Things can be done using Oxygen Settings pack,but as I said want to keep this as stock as possible,with two different releases (A.*betanumber* with SystemUI from Oxygen, B.*betanumber* with OMGB SystemUI),both will be updated with bug fixes from meh :)

And uploaded my first beta to a direct-link file sharing site,so from next beta you can download updates directly from Phone because I coded some java files to recognize "THUNDERG" on God Mode (not updated my github's OMGBManifests but will do ASAP).

Everything was going straight and great. I took a break,then plugged the charger into the Laptop. I tasted a strange smell and guess what? The plastic inside the charger's pin was melting,it was really hot. It did not damage the Laptop (hopefully,I noticed a strange behaviour of it from a couple days),for the battery charger I have to wait one week. I didn't even use it so much these days,didn't build anything. Really wierd. If it's the Laptop fault,probably I'll have to wait a whole month. Really sad for this now :( :(
[Optimus One, P500 Original Android Development] hesoyam27:
need help

@op download link not working. And can you provide guide to compile omgb rom from your source.
[Optimus One, P500 Original Android Development] Bytecode:
Dude,I don't have a laptop,sources on my github are outdated.
[Optimus One, P500 Original Android Development] Umang96:
are you going to continue this project when your lappy comes bak ??
[Optimus One, P500 Original Android Development] Ron G:
hii bytecode i'm from lg p350 can you tell me your ported omfgb rom have in call audio bug? I asked because i'm developing omgb rom for p350 i got some problem like your omgb . And some time l know why this bug maybe it will help you when your laptop come back

if you see other omgb rom omgb use 2 other .csv files then audiofilter file name is audio pera like i forgot name but like some but on your rom i havn't see also my rom don't have when i compile rom this 2 files haven't compile in zip.

In p350 can't port omgb rom from device. So can you tell me your ported omfgb rom have in call problem or not?
[Optimus One, P500 Original Android Development] Bytecode:
Yo guys out there! Guess who's finally back to renew P500 development (lol :p) :D Nah seriously,lemme just explain what happened.

On February,13 2012 my ASUS laptop (X53SV-SX598V) was sent to the store where I bought it. On February,17 (2012),the computer was sent to ASUS italian technical assistance center. On February,19 (2012) the computer arrived to the spot. For 4 f*cking weeks those bastards didn't even take a look to my PC. In the 5th week they started to take a look,and they couldn't understand the problem (!!!). So on the 7th week the store owner decided to call again the technical assistance center,and they said: "The AC circuit is broken,we don't have a new one". So the owner was so kind to offer me a new computer. I couldn't make my mind. Here's the deal:

Acer Aspire (i5 / 6GB RAM / CUDA 2GB)

HP (i5 / 4GB RAM / RADEON 2GB DDR5(!))

I decided to keep the HP. The i5 is great for building ****,the i7 is good for graphic stuffs. And anyway I'm adding 4 extra GB of RAM so i5 + 8GB RAM = good.

Buying it on wednesday.

Trust me. I'm speaking specifically to italian people. Do not buy ASUS PCs,their technical assistance sucks c*ck.

So here's the deal: As soon as I get the lappy,I'll put ubuntu on it and then sync all repos I need. Current projects? Well..

OMGB (Will quit this really quick,easy right? :))

OMFGB (closed-source port I'm trying)

CM6 (kinda sick of Froyo ****,so I'll implement ueventd and fix the camera real quick)

openOptimus (I want to give last update for ever,it will be the best update,since on april this rom will make a year. ANNIVERSARY EDITION v3 coming ;))

Finally,AOKP (teamwork with mDroidd). Wait for me!
[Optimus One, P500 Original Android Development] Arjen:
Good to hear you will get a new laptop.

Asus technical assistence sucks everywhere ;)

I also prefer HP/Compaq :D
[Optimus One, P500 Original Android Development] jazzzzzzz:
my hp fried in just 6months and with no technical assistance for repair:banghead::banghead:
[Optimus One, P500 Original Android Development] aspee:
Hey cowboy is back in town.:p

You and me have same spec except ram :p

Asus is **** in India too. At first I was going to buy Asus as value for money but my cousin told me not to buy Asus products.HP rocks but as I used vb for Ubuntu need to on it from BIOS.

Anyway, in short nice to see you again :)
[Optimus One, P500 Original Android Development] cupliz:
Glad you back ciaox...

Still waiting for this project...

Sent from my LG-P500
[Optimus One, P500 Original Android Development] highmage:
Would be awesome to have a final version of OpenOptimus. It was and still is a great alternative to stock GB. Maybe in the future an OpenOptimusIce?
[Optimus One, P500 Original Android Development] aayushARM:
Hey bytecode!! Good to see you back!! I hv an idea for your Oo! Let it be based on CM9 !! I know it's not stable yet. But you'll try to fix the bugs, and as you get new ideas to fix them, they will be helpful to fix the original CM9 bugs to!! ;) You and team MAC can work together to get the bugs fixed!!

Try to think on it................;)

Sent from heaven, wandering with Steve Jobs ;)
[Optimus One, P500 Original Android Development] yash3339:
@Anyone who used this ROM yet: How often do the random reboots occur?

Bytecode's work is too good just to be missed just because of a minor bug. :)
[Optimus One, P500 Original Android Development] Bytecode:
LATEST NEWS: I'm now buying a (obviously free) HP. Specs:

- Core i7

- 6 GB RAM

- Radeon HD 1GB DDR5.

I'll join the MAC soon. I'll buy the PC in two days. 12H of full charge then install ubuntu. So on thursday I will restore my developer habits :p
[Optimus One, P500 Original Android Development] aspee:
PC?

You mean computer not laptop?

But i7 is f**cking great

Congrats for super computer.
[Optimus One, P500 Original Android Development] Bytecode:
Guess what? Writing from my new HP laptop. Still have to charge it for 12H,and I'm sooo much busy today and tomorrow. Anyway yes,I'm back in town :D

(still have to add 2/4 GB ram tho,bit "slow" like this)
[Optimus One, P500 Original Android Development] mDroidd:
Nice. Than we can work together again :)

PM me every error, I fixed all of them :D

---------- Post added at 08:46 PM ---------- Previous post was at 08:43 PM ----------

When you have a 12H charge, it has to be a lappy right?
[Optimus One, P500 Original Android Development] Bytecode:
To make sure battery won't act foolish I need to charge it 12H power'd off ;)

I hope that tomorrow night I will install ubuntu,school is killing me right now :(
[Optimus One, P500 Original Android Development] aspee:
Hey bytecode,

I have HP laptop sometime not able to wake up and it happens lot time while compiling so don't forget to change priority of it as I do the same.

Best of luck in school :p
[Optimus One, P500 Original Android Development] mcd_legend:
12H charge

what kind of a monster have u got ? :P
[Optimus One, P500 Original Android Development] Umang96:
welcome back dude, I've learned theming ROM's manually , so If you think something is glitchy in framework or UI you may ask for assistance via PM.
[Optimus One, P500 Original Android Development] Bytecode:
Well,if you knew laptop batteries as much as I do,you would know every battery has to be charged for 12H first.

P.S: Installed ubuntu,syncing repos ;)
[Optimus One, P500 Original Android Development] mDroidd:
He should ask you??

Theming a framework does not always speed it up man. Not even 15%

Greets!
[Optimus One, P500 Original Android Development] mDroidd:
Look out. Newest AOKP sources are 4.0.4 I think.

Greets!
[Optimus One, P500 Original Android Development] Bytecode:
Yeah :) now that easter holidays are coming we'll teamwork 24/7 :D
[Optimus One, P500 Original Android Development] mDroidd:
23/7, 1 hour girlfriend time :D

Italians are awesome ;) and juicy :cool:

Greets!
[Optimus One, P500 Original Android Development] Bytecode:
Dude..eheh lol :D have you ever tried eating spaghetti? They're awesome ;)
[Optimus One, P500 Original Android Development] Arjen:
AOKP runs smooth :D

Used 4.0.3 though!

I built it for fun :rolleyes:

So can't wait for your 4.0.4 with latest drivers.

After weekend I hope to solve some little problems for caf.

We will have some nice and fairly stable ics roms!
[Optimus One, P500 Original Android Development] Bytecode:
Yup! However AOKP didn't sync so currently I'm working on OMGB and CM6,I will get rid of these in few days.

Honestly,my ASUS was much better in building. This HP takes 35min to build omgb (j16),while it took 25 mins on my asus. Probably because I have only 4GB ram. Tomorrow will add 4 more ;) so i7 plus 8GB RAM will be great. I might need you on the MSN for an half hour ;)

Meanwhile I found that now CM7 official device folder is using opensource froyo libcamera. I might give it a shot on CM6 ;)

P.S: I'm so scared of overheating right now.
[Optimus One, P500 Original Android Development] Bytecode:
I need some info guys: It seems my computer is overheating too much when building. I've reached 85 degrees (celsius) and basically it always stays around 70. I'm kinda getting mindf*cked about it :rolleyes: so if you guys can download Psensor from USC and tell me what's your temp when building.
[Optimus One, P500 Original Android Development] aspee:
Don't have laptop for now.

But yes temp. Goes to high while compiling.more than iron

But I think its okay.

Don't worry.

check if BIOS can help you :)
[Optimus One, P500 Original Android Development] Arjen:
My laptop also get very hot. Sometimes it shuts off...

Depends on what I am building though.
[Optimus One, P500 Original Android Development] Bytecode:
Thanks for the advices,I aborted OMGB build yesterday just for this :D now I'm portin

g the swift froyo device folder to p500 and see what happens. The browser bug might depend on that one (modified GB folder)
[Optimus One, P500 Original Android Development] mDroidd:
Haha, not yet, thanks for the suggestion :)

I made cantucci(ni) once, hmmmmm...

Now to bussiness, AOKP indeed has ****ty sources. OR they are used very much.

RockR teached me a few things on how to build, so I'll continue soon enough.

Greets!
[Optimus One, P500 Original Android Development] thachtunganh:
Compile OMGB in 35 mins with make -j16 is very fast....

There is a guy work on ICS4Blade , he compile his ROM in 31 hours....
[Optimus One, P500 Original Android Development] Bytecode:
Guess what? I'm totally reconfiguring my CM6 environment. I just grabbed the OpenSwift device folder and modified it for P500. Too much GB **** in my old one,and that one may be the cause of Browser and 3d indeed.
[Optimus One, P500 Original Android Development] Arjen:
For aokp change https to git for github sources. Syncing finishes without problems then ;)

Hmm. You gave me an idea. Was stuck on eclair... :D

Sent from my Icy P500
[Optimus One, P500 Original Android Development] Umang96:
my friend also had this problem and he purchased a lappy cooling pad for about 30$ btw check if you could increase fan speed in BIOS
[Optimus One, P500 Original Android Development] Bytecode:
I'm currently playing with CM6. Reconfigured the device folder. I really hope it'll make Browser and 3D work.

While re-syncing prebuilt (froyo) I am building OMGB,i stopped building yesterday because laptop was getting too hot.

Tonight will add 4GB ram more,hope it'll decrease the overheating.
[Optimus One, P500 Original Android Development] Bytecode:
Ok good news: OMGB was built succesfully with .35 kernel and new baseband support. Actually now I need mik's copybit library and also,vold.fstab seems to have some li'l problems. Lights do work now. I'll test mic soon.
[Optimus One, P500 Original Android Development] Umang96:
good news :D , btw, see to it If you could use the same camera libs as there in CM 7.2 N2/A8/F3 kangs by adfad, they give awsome camera quality, default exposure, and auto exposure.. I found that camera better than stock ROM
[Optimus One, P500 Original Android Development] Bytecode:
Mic working! :)

Rebuilding now with mik's copybit and adfad's camera,plus vold.fstab and Wi-Fi fix (can't scan networks).
[Optimus One, P500 Original Android Development] acax456:
Great news... hope everything will be work fine ;))
[Optimus One, P500 Original Android Development] Bytecode:
Now I am working on OMGB really hard. Release date is tomorrow morning.

Currently I'm using official CM7 folder,it's giving me lots of problems:

Wi-Fi not scanning networks. (not working due to BoardConfig change) FIXED

Camera showing white screen (using mik's copybit now) FIXED

Overlays messed up (FIXED)

SDCard can't be mounted (FIXED).

I'll eliminate a lot of stuff from my github,starting from the device folders. Current CM6 will be replaced from OpenSwift and old OMGB will be replaced with fixed CM7 folder.

EDIT: NO WAY! CM7 Folder doesn't have RIL libs!! That **** has to be completely renewed.
[Optimus One, P500 Original Android Development] sam_0829:
hey Congrats for ur work....I want to ask that if video playing shows the error of copybit then which files should I change???
[Optimus One, P500 Original Android Development] Bytecode:
It won't show. :cool:
[Optimus One, P500 Original Android Development] hesoyam27:
this is best news in this day keep a good you are doing best job for optimus one i can't wait to test omgb rom. and one question

can you work on OMFGB rom too?
[Optimus One, P500 Original Android Development] Bytecode:
Sure. I can work on binaries with some help. ;) and I will!

Ok here's what I did: I removed the whole vendor folder because it was giving me too much problems and put all necessary libs into device folder. This is also "comfy" because for building OMGB you'll only need the device folder and not the vendor.

P.S: Super Super Super smooth @ 600/122 ondemand.
[Optimus One, P500 Original Android Development] sam_0829:
let just try....i'll try by replacing that files if u tell me which files should i change for copybit error..lyk u fixed urs camera's whitescreen...this can also be fixed....jst need to go in correct direction....
[Optimus One, P500 Original Android Development] Bytecode:
I said - it's fixed.
[Optimus One, P500 Original Android Development] sam_0829:
oh there's a misundrstng....well I hv ported a rom and this white screen bug exists in it...thts y I m asking abt it..