yashsingh1/xdaforums huggingface dataset:
[GT540 Optimus Android Development] Weekend Offender:
maybe you should extract boot.img from 1st build that's .29 kernel or you should just flash revo :P http://xdaforums.com/showpost.php?p=27315587&postcount=985
[GT540 Optimus Android Development] Punkiderma:
I didn't know it; a lot better(and more good looking!) and faster than Dialer One. Thanks for letting me discover it!

Also, though maybe is a little off topic, I suggest to try shadovraven swap script on this rom; for me, is working very well.

I also have a question: can someone explain me what zRam is and what is the best value to set for this phone?

thanks!
[GT540 Optimus Android Development] andreas__:
ZRAM is compcache from cm7.

Cache is compressed to save ram (google for further information) I never use this because I don't think it's good for our phone (subjective view)
[GT540 Optimus Android Development] shadovraven:
Zram is actually pretty good for our phone, it's the best way to limit huge memory consumption of system processes on android 2.3 and 4.0. The only drawback is the fact that it does decrease battery life as the processor is under bigger strain than without zram.
[GT540 Optimus Android Development] ssanyi:
.29 kernel for ICS

Hi Miroslav!

I tried your new ICS with the old .29 kernel. It works great, deep sleep works with wifi enabled, very fast and etc etc...

But: it has random reboots. Do you know what the problem is? And if yes, can you fix it?

.35 kernel is heavy battery drainer and sometimes very laggy for me.

Thank you
[GT540 Optimus Android Development] TMinh:
Can you post the .29 kernel? I tried download the old build with that kernel but the download seems stuck... Thanks :D
[GT540 Optimus Android Development] Koloses:
As i remember, the old .29 kernel has genlock issue, it will reboot frequently, so it's pointless to flash it.
[GT540 Optimus Android Development] ssanyi:
OK, but I think we don't have to leave the old, full functional and fast kernel, if the dev can fix this issue... I don't know what does genlock issue means, but hope it is open to improve... :-)
[GT540 Optimus Android Development] ssanyi:
Here you are. Please notice, that it's not flashable, you have to copy files manually. (Besides of reboots, I have no wifi signals, too (but wifi works great)).View attachment 1193167
[GT540 Optimus Android Development] mohnim:
I can't download Facebook or any Facebook related apps like friendcaster, it says insufficient storage available but I have plenty of space and I can download all the other apps except this

Edit: I got friendcaster for Facebook to work but the Facebook app still doesn't
[GT540 Optimus Android Development] mohnim:
Can someone tell how I can remove the boot sound plz
[GT540 Optimus Android Development] Weekend Offender:
Use rootexplorer and go to system/media/audio/ui delete camera_click and camera_focus
[GT540 Optimus Android Development] andreas__:
not the camera sounds :D

boot sound is in the same folder sth like bootsound.ogg i guess :)
[GT540 Optimus Android Development] Weekend Offender:
yes xD im sorry but i read how to remove camera sound's...I guess I start going crazy :P
[GT540 Optimus Android Development] coto39:
He asked how to remove boot sound, not camera sound :D

There are 2 way to do that:

- modifying build.prop file (read the OP)

- deleting boot_audio file from system/media/audio/ui
[GT540 Optimus Android Development] mohnim:
Thx guys, I've done but I still can't download Facebook app, why???
[GT540 Optimus Android Development] Koloses:
They were respoding to guy who's asked about removing bootsound, not to you.. There's no way you could make an app install by removing system sounds.. :silly:
[GT540 Optimus Android Development] Weekend Offender:
Well he asked that :D But boot sound has nothing to do with facebook app :P
[GT540 Optimus Android Development] -Grift-:
Did you change your DPI?
[GT540 Optimus Android Development] mohnim:
Lol everyone is getting confused, I asked for 2 thing , 1st thing was about how to remove the boot sound which I have done and the 2nd thing was why can't I download the Facebook app

No I haven't changed my DPI
[GT540 Optimus Android Development] miroslav_mm:
New build CM9 15.07.12

Updates CM (RC1);

Updates kernel;

Rework OC;

WebGL;

Fix speakerphone;

Bar Scanner fix;

Delete some Trebuchet wallpapers;

other little updates...

http://depositfiles.com/files/0bbl6m0d7
[GT540 Optimus Android Development] snakkarike:
miroslav can u try to port jellybean because jellybean has been ported for galaxy gio

---------- Post added at 07:44 PM ---------- Previous post was at 07:37 PM ----------

downloading the new version now
[GT540 Optimus Android Development] miroslav_mm:
My CPU (Intel B940) dont support VT (Virtualization Technology), so I cant build 4.1.1 on VirtualBox because JB using new toolchaine. Maybe I will install second OC on laptop. Build JB now not good idea, 50% components not working. I already download CM10 sources, but need time when CM prepare stable version.

I never build ROM "just for test" I am create only stable ROM for daily use!
[GT540 Optimus Android Development] mArtinko5MB:
And This is why we LOVE you ;)

thanks for the RC1 !
[GT540 Optimus Android Development] snakkarike:
thanx miroslav take your time on jellybean
[GT540 Optimus Android Development] Weekend Offender:
Thank you Miro :D your the best :D btw is there any news from Qualcom ? Will the release OpenMax Drivers ?
[GT540 Optimus Android Development] lewymaro:
Should i wipe data before flashing new build :confused: ? I'm on 11.06.12 now.
[GT540 Optimus Android Development] thenexor:
As they have officially stated on June 19, no, they won't. They say the chip can't support them, but the truth IMHO is they don't want to for economical reasons.

This leaves us with the old drivers from GB, I wonder how much work would it take to adapt CM to fully work with them: the only lacking features are video playback and complete camera, right? Substituting them wouldn't seem too hard...
[GT540 Optimus Android Development] mArtinko5MB:
It's not neccessary :) But you can, if you want :P
[GT540 Optimus Android Development] bataya:
@miro would there be any kernel updates for cm7?
[GT540 Optimus Android Development] lewymaro:
Just flashed new build and i have to say... AWESOME WORK :D It's the best, fastest, most stable and polished ICS rom for Swift :D Cheers miroslav! :highfive:
[GT540 Optimus Android Development] hardspace:
The company like Qualcomm don't have a good strategy , old devices can't get support this is bull****...
[GT540 Optimus Android Development] matcho13579:
I have a serious problem: When I connected headphones sound is going from speaker.. I wiped everything before flashing ROM.. any advice? :confused: Thanks
[GT540 Optimus Android Development] hardspace:
I still have a strange bug in this rom my processor get only 245 minimum frequency and not maximum like other roms...

EDIT: Governors don't work properly only work governor for me is LAGFREE
[GT540 Optimus Android Development] thenexor:
The truth is that from Qualcomm's point of view the customers are device vendors, not us. They aren't obliged to listen to us, because we don't buy directly from them: on the contrary, device vendors are all against giving new life to old devices, because they want to sell new ones. :rolleyes:

Only Nexus devices are a bit better in this: the galaxy nexus with JB feels gorgeous!
[GT540 Optimus Android Development] LeoPosas:
I have just two words for the new build...

¡¡ AMAZING WORK !!

Miroslav_mm, my man, thanks so much for this project, every build it's so much better, smooth and stable. I wish i could get a paypal account to donate you, but i can't in my country :( ... But so many thanks, keep making us happy! :o
[GT540 Optimus Android Development] miroslav_mm:
Today I will add fix for headphones. I try fix headphones button but broken headphones :laugh: If you need working headphones try flash boot.img from previous ver.
[GT540 Optimus Android Development] mohnim:
Can someone give me some reviews of the new build plz :)
[GT540 Optimus Android Development] snakkarike:
this build is stable,fast and almost has no bugs so its very good just flashed it now and much much better then the old build
[GT540 Optimus Android Development] lucasvrd:
I´ve been out for a while, but i want to know if deep sleep is already working? what is the average battery time?

thx

:)
[GT540 Optimus Android Development] miroslav_mm:
deep sleep working on all my ROMs. Dont work only on 35kernel when WiFi is turn-on. So keep it off if it no need.
[GT540 Optimus Android Development] snakkarike:
Deep sleep is working i saw using cpuspy

---------- Post added at 05:49 PM ---------- Previous post was at 05:47 PM ----------

miroslav there is only one bug when gps turnedon in google maps the blue arrow keeps turning and doesnot show the direction
[GT540 Optimus Android Development] lucasvrd:
how many hours does the battery stand with light use, or when GPS on for example?
[GT540 Optimus Android Development] prwnd:
Where can I change the boot logo (not animation) (white android 4 ics project)? I've found many methods for different phones but none of them worked for gt540.
[GT540 Optimus Android Development] matcho13579:
Boot logo is in kernel (boot.img)
[GT540 Optimus Android Development] prwnd:
Thanks. Other:

I always reduces the size of the system to ~125 MB and I increase the data partition with that free space. Now I installed the update, reduced the size with deleting some stuff and now I can install and set up ~100 apps one by one.

My question: Can I use CWM Recovery to restore only the data.img from the previous backup? So I don't have to install and set up the apps. Will this work? The partition sizes are the same as before, only the CM is updated. What do you think?
[GT540 Optimus Android Development] mohnim:
Is there any other solution for video codecs other than qualcomm releasing it, this is the only reason I don't use this rom for daliy use cause I watch a lot video and use video playback frequently
[GT540 Optimus Android Development] matcho13579:
Restore only Data partition via Backup and Restore>Advanced Restore ;)
[GT540 Optimus Android Development] prwnd:
Can somebody send me the Gallery.apk from /system/app? Maybe I've deleted accidently and I don't know if other gallery apks from the web works or not...

[update] the google apps from the cyanogenmod site was fine
[GT540 Optimus Android Development] andreas__:
use quickpic from market :)
[GT540 Optimus Android Development] Weekend Offender:
ye but you need .so file in system/lib/ folder in order to quickpic work as system app :cyclops:
[GT540 Optimus Android Development] miroslav_mm:
fix headphones

flash boot.img by fastboot

or

install fix_head.zip by recovery
[GT540 Optimus Android Development] Niquel97:
random reboots

I like your roms miro,but some little things which needs fix.

Example: when im use wifi about 10-20min phone reboots

Zoom in browser is laggy

more free ram if can

Little bit better screen sensitivy if can

Plzz someone help me.

But anyway miro you have made very good job!!
[GT540 Optimus Android Development] -Grift-:
swap on 4.0 does wonders to the browser! Faster loading times!
[GT540 Optimus Android Development] Niquel97:
help me!!

Why i have random reboots,even all guys said this rom is stable?

My system partition is 210mb so its not problem.

I wipe everything (factory reset, cache, dalvik,system)

Tried flash this rom many times again, but no solution.

This happen with no overclock and overclock 768 with smartass v2.

Anybody else have this problem??

If anybody can help Im really happy: ) .
[GT540 Optimus Android Development] lewymaro:
Do you have SWAP? If you don't know type in Terminal Emulator word "free". If there are some nummbers in the row with SWAP, then you got it. :D
[GT540 Optimus Android Development] Niquel97:
Yes I have swap

I have 512mb native swap.

I really irritate because this rom is so awsome but unstable for me.

Have they guys any help??

Thanks in advance
[GT540 Optimus Android Development] prwnd:
"Bar Scanner fix;" - sorry but the app "barcode scanner" still can't recognise barcodes and qr-codes (enabled in the app settings).

"Currently working: deep sleep" - only works when wifi disabled. No problem because just slide down the status bar and hit the wifi button, but I have to do if I would like deep sleep.

And I don't know what causes your reboot problem, I get no reboot at all.
[GT540 Optimus Android Development] ssanyi:
I experienced the same and haven't find any solution yet...

Do you use the v6 supercharger?
[GT540 Optimus Android Development] Niquel97:
Reboots solved

Hi guys looks like random reboots problem is solved I have use my phone about 1hours with no reboots :).

By this way: Make clean rom install (run wipe all.bat and resize system part. to 200).

And then flash wpa_supplicant v6.

Now this rom is allmost perfect :)
[GT540 Optimus Android Development] Niquel97:
No reboots goes back

Oh,too bad reboots goes back.

I dont know what i should do.

I wanna stable rom!!
[GT540 Optimus Android Development] Weekend Offender:
try 220 system ?
[GT540 Optimus Android Development] miroslav_mm:
Bye-bye! This ROM not for you.

Flash official 2.1! :laugh:
[GT540 Optimus Android Development] LeoPosas:
Maybe you problem it's your sd card, check it and try other new.
[GT540 Optimus Android Development] simon194:
Deep sleep doesn''t work on my phone, well about 2 minutes in 7 hours in standby. The battery is pretty much drained after 7 1/2 hours.
[GT540 Optimus Android Development] Weekend Offender:
Deep sleep works without wifi on :)
[GT540 Optimus Android Development] Robyx91:
Another bug: PlayerPro doesn't work, I remember someone almost said it but it's still a problem. Other music players don't work too. Anyway thanks for all Miro! :)
[GT540 Optimus Android Development] miroslav_mm:
I find way to build CM10 on 32bit system! Think it will work. :cool: So, now I can try build JellyBeanSwift! :cowboy: Think JellyBeanSwift - JBS - good new name for new Project! :good:
[GT540 Optimus Android Development] prwnd:
I try to change the boot logo, but no luck. First, I get the boot.img (5 MB) and extract it. There is boot.img-kernel and boot.img-ramdisk.gz inside it.

I unpack ramdisk and I find the boot image named initlogo.rle. Now I overwrite it with my custom initlogo.rle containing profile picture and basic informations about me, great, lets pack it back to flashable image.

If I use perl script found on the internet, it won't boot, it remains the white LG logo. (The script gives me ~3.5 MB boot.img and I flash it with fastboot)

If I pack it back into boot.img (3.5 MB) on my own using "mkbootimg", I see my custom boot logo nicely, the CyanogenMod 9 splash screen appears, but I get bootloop. After the CyanogenMod boot screen comes to its end, it starts from the beginning I never get to the screen lock...

Something small is missing or I don't know why but I can't get it to work. I don't know why I get 3.5 MB boot.img instead of 5 MB, however, the changed initlogo.rle size is almost the same. Anybody?
[GT540 Optimus Android Development] ssanyi:
Good luck mate! :-) I'm really waiting project butter on swift...
[GT540 Optimus Android Development] miroslav_mm:
Our hardware dont support tripple buffer and vsync so Project Butter will not work on, maybe CM hack it.
[GT540 Optimus Android Development] Weekend Offender:
whats that o.O ?
[GT540 Optimus Android Development] Hikari:
http://www.engadget.com/2012/06/27/project-butter-improves-android-4-1s-speed/
[GT540 Optimus Android Development] ssanyi:
Hope so!
[GT540 Optimus Android Development] Hikari:
Hopefully :)
[GT540 Optimus Android Development] delsus:
Can't wait to see PJB miro, your work is awesome.
[GT540 Optimus Android Development] Eth4n:
Yeah,maybe with a cpu emulation,so the battery will drain in 2 minutes.
[GT540 Optimus Android Development] mArtinko5MB:
Finally i flashed RC1. Now I'm going to test it ...
[GT540 Optimus Android Development] lewymaro:
:p
[GT540 Optimus Android Development] TMinh:
Not amazing if you can just look. If it can't run JB, dont build JB. Instead, improve ICS, GB, MIUI. That's what I think.
[GT540 Optimus Android Development] Z O X:
Triple buffering is gpu driver dependant. I don't see why it couldn't be done on adreno 200.

It's just a mattet if storing additional frame in frame buffer.

If it is memory limited (how much ram adreno has in our phone?) then one could use lower bit depth to circumvent the problem.

32 bit double buffer needs 2 mb less than 24 bit triple ...

--

over 'droid
[GT540 Optimus Android Development] Eth4n:
It's called -Reality-

You can emulate a feature, but you can't expect it will be fast like the original.
[GT540 Optimus Android Development] lewymaro:
But, you know, no one ever said that Project Butter will be ported/emulated on Swift. It's only belief that Cyanogenmod team will make "hack" for it to work.
[GT540 Optimus Android Development] Weekend Offender:
ICSwift has bug with bluetooth im not able to send files to other devices
[GT540 Optimus Android Development] Hikari:
what does it say under the unsuccessful notification?
[GT540 Optimus Android Development] thenexor:
Nooo, now Darth will choke you!!! :laugh:

There's nothing that can be emulated in triple buffering and v-sync, they can be done or cannot, depending on what video drivers support. The adreno 200 is a pretty good GPU, used also in high-end phones a while ago, I believe it could handle these features with no problems theoretically, even though I couldn't find much proof.

But there are other important aspects:

- we have a HVGA screen, which isn't that much for this GPU, so animations already are quite smooth, especially with the new drivers of some months ago

- triple buffering requires 33% more video RAM, and Adreno uses shared RAM, so it will eat some (hopefully less than 1MB) of our 167~180MB :(

- v-sync is used to avoid tearing (frames displayed half-done) but i rarely remember finding it noticeable. And it can already be enabled editing the kernel: don't ask me how, other phones with this chip have ROMs with or without it

V-sync and triple buffering together can help a lot a slowish video card making an heavy work, but IMHO that's more an issue with HD screens (over 8 times the pixels of our devices, with GPUs that aren't necessarily 8 times faster). The lags we have are almost always because of the slow CPU and redraws due to lack of RAM, and for that little can be done, but that's the challenge!

V-sync alone isn't that useful: way more input lag for a little less artifacts...
[GT540 Optimus Android Development] Eth4n:
1. There's no video card on a phone

2. Yes it's a challenge,tiled rendering is the answer.
[GT540 Optimus Android Development] darko94:
Our phone does have Adreno 200 GPU, which is a graphics processing unit, which can be called video card, but its not exactly accurate.
[GT540 Optimus Android Development] thenexor:
1. Yeah, I'm used to PC's, but actually I used the term to refer to a theoretical situation, that holds not only on phones ;-)

2. AFAIK tiled rendering is already used where possible in android, I remember a lesson/presentation video for developers by Google talking about that, for 2.2 or 2.3. That's something that has to be leveraged quite low level on the applications anyway, i don't think CM team would be able to mod the system so heavily, but again, hopefully It's already there!

But what I actually referred to as a challenge was optimizing android for GT540's little RAM and slow CPU, that's where BIG lags happen: removing not-so-useful services and features and using Linaro's compiler are more feasible things, aren't they?
[GT540 Optimus Android Development] lewymaro:
Oh, so it's not a problem with my new PC Bluetooth adapter :highfive:

This:

Receiving works fine, as you can see here:

Miroslav, in your free time, would you like to see what's wrong?
[GT540 Optimus Android Development] hardspace:
modifications make phone slow clean ICS will be diffrent.
[GT540 Optimus Android Development] hani93:
can anybody confirm that bluetooth headset is working propetly after that fix, what miro uploaded ( for me , i cant hear other people , but they can hear me.. in calls with nokia bh-505 headset) :silly: (but , i can hear music from headset when playing youtube videos or etc.)
[GT540 Optimus Android Development] snakkarike:
Cyanogen Mod 9 RC2 Released
[GT540 Optimus Android Development] miroslav_mm:
This commit marged after 2days after my build, so its the same, CM didnt merge other important commit in this 2 days. :cool:

http://review.cyanogenmod.com/#/c/19334/

Just write in build.prop RC2 and be happy!
[GT540 Optimus Android Development] snakkarike:
ok
[GT540 Optimus Android Development] mArtinko5MB:
Guys, has anybody problem with lock screen? I mean most of the time, when i 'm unlocking phone lockscreen freeze for about 4 second ... It's really annoying:rolleyes:

i can't stand these bully spam-ot posts, already reported them to moderator.
[GT540 Optimus Android Development] chrisd1a1:
lets keep this on topic and relavent folks

cleaned
[GT540 Optimus Android Development] LeoPosas:
No problem for me,what phone config do you have? i mean, CPU and Security settings
[GT540 Optimus Android Development] mArtinko5MB:
default (Tried to change it too, but didn't help)
[GT540 Optimus Android Development] LeoPosas:
I don't know, trying another Launcher, like Holo or Apex.
[GT540 Optimus Android Development] mArtinko5MB:
I don't think launcher has something to do with that.
[GT540 Optimus Android Development] mArtinko5MB:
i had this problem too, needed to restart phone. No clue, why it happens
[GT540 Optimus Android Development] LeoPosas:
Never happened to me...do you have EXT partitions?
[GT540 Optimus Android Development] Hikari:
That will normally happen when the sd is either unmounted or pulled out... if it happens regularly then i have no clue either
[GT540 Optimus Android Development] Punkiderma:
+1, happened to me but only after flashing last update.
[GT540 Optimus Android Development] mArtinko5MB:
There is a problem with profile changer. I have 2 profiles. One for night and one for Day.

Night is for turning mobile data, sync off and flight mode on. Day is the reverse of night. Most of time, when I activate Day profile, mobile says that it must be restarted to have working mobile data (Something with SIM added). It's very annoying. Has anyone this problem ?

If it's neccessary, i'll upload screens.
[GT540 Optimus Android Development] LucusFocus:
I have the driver for the Adreno 200 Armv6, I post here
[GT540 Optimus Android Development] hardspace:
we have this drivers need OpenMax armv6 driver!
[GT540 Optimus Android Development] rexes13:
After the latest update i am getting stacked at the blue screen at the start of the boot that says "project ..." !!! I have 190mb system partition size. Anyone knows what's going on???
[GT540 Optimus Android Development] andreas__:
wipe cache / dalvik

try 200/210 system
[GT540 Optimus Android Development] rexes13:
Thanks for the reply i am doing it right now! I will let you know what happened...

EDIT:Nothing changed still stacked there ... going to try with 210 mb system size! Any other ideas maybe?

EDIT #2: No luck with 210 mb either. Anyone willing to help me cause this is my daily phone and i kinda need it badly!
[GT540 Optimus Android Development] Facuu:
this rom is good for daily use or not yet?

and what about battery drain?
[GT540 Optimus Android Development] Weekend Offender:
Yes it is,i have 2 days of battery with it
[GT540 Optimus Android Development] Facuu:
Hahah you again XD, I'll pm you, want to ask you something
[GT540 Optimus Android Development] ssanyi:
AOKP b40+Miroslav's latest ICS kernel

post moved, sorry
[GT540 Optimus Android Development] Weekend Offender:
This is CM9 o.O Miro wrote before in startpost that he need's donation to buy new hard disk to make aokp
[GT540 Optimus Android Development] ssanyi:
Thank you, I moved my post. :cyclops:

Yes, I read that Miroslav needs money to work on another rom...
[GT540 Optimus Android Development] mohnim:
The Facebook app doesnt work, neither does the Facebook browser site, I have also downloaded friendcaster but that doesnt work either, why??