yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] FPChaim:
Did you noticed I pressed a lot of thanks in your posts?That's because you are among my favorite devs :) ( Off course I do this to others favorites devs too :rolleyes: )

Sorry for OT and I'm not trying to hurt any dev, just trying to encourage you :)

Cheers! :beer:
[Optimus One, P500 Original Android Development] u.bindal:
So, you told you were going to put the offline voice search files for Google now, what about them..?
[Optimus One, P500 Original Android Development] williamcharles:
hey rashed you have disabled cpu rendering....let the users make aware that they will get less benchmark scores..

http://xdaforums.com/showthread.php?t=1877183

also give some credits to the original author...
[Optimus One, P500 Original Android Development] Bytecode:
I'll work with you :) is it okay?
[Optimus One, P500 Original Android Development] carrthee89:
Wow !!! If so, ur combination will be like Suresh raina and virat kholi.. Two little super stars... :):)
[Optimus One, P500 Original Android Development] gymfreak7855:
I'm already working for you dude :D
[Optimus One, P500 Original Android Development] Dovidhalevi:
In Jewish learning, we speak of "deterioration" of generations--we realize that Abraham was a true giant, Isaac, Jacob, were all giants who received knowledge from them. Then, there was Moses. The sages of the Mishna and Talmud were giants, but maybe less so, more dependent on those who came before. How do we, with generations seeming going downhill, continue to achieve great wisdom? By standing on the shoulders of the giants that came before. We might be midgets in comparison, but on their tall shoulders, we can reach even higher.

So hep, we need you. Arjen, without you we are lost ... We newcomers can only imagine how to proceed alone. Rashed can make no claims of lone achievement, even if it looks like it. So let's lighten up, smile, share our great achievements and discuss how to solve our problems. Without this, well, there's still CM7 or that new S3.
[Optimus One, P500 Original Android Development] ar66i:
Ammen.
[Optimus One, P500 Original Android Development] slipkn0t:
This thread has gone so far from the topic..has even managed to reach religion...since Rashed has taken his discussions to private messaging, we shouldn't discuss that anymore. Please stick to the topic, so we can avoid what has happened before.

Thanks
[Optimus One, P500 Original Android Development] xu3sno:
Agree!
[Optimus One, P500 Original Android Development] Rashed97:
I did. Didn't you see the change log? It has a direct link to it
[Optimus One, P500 Original Android Development] Rashed97:
There is virtually no way I can fit 40 extra MB of offline voice files... I will however include them in my Google Apps extras download for people who want to symlink it. Also I'm gonna take all that crap I trashed from the ROM and add it to another download called extras. Anyone who wants a specific ringtone, get it there and save it to your SD card. Trebuchet is now ~2 MB and LatinIME is ~8
[Optimus One, P500 Original Android Development] Rashed97:
Of course it is :D
[Optimus One, P500 Original Android Development] hcgonzalezpr:
Trebuchet can go down to 700~kb. Remove all wallpapers there are default wallpapers on frameworks.apk.

Also on frameworks.apk there is a hdpi wallpaper that is about 1mb in size that can also be removed.
[Optimus One, P500 Original Android Development] Rashed97:
Gotcha. But the one in frameworks-res.apk needs to stay. Messing with that file isn't fun...
[Optimus One, P500 Original Android Development] emanuelediba:
can you give me the apk of google now you used on your last gapps ? i cant find this . I tried to download your gapps but in this there isn't the velvet.apk. thanks .
[Optimus One, P500 Original Android Development] DJBhardwaj:
it won't be a problem to edit framework-res.apk

Wallpapers can be removed easily but messing with any other smali or icons may cause issues.
[Optimus One, P500 Original Android Development] Rashed97:
Yeah I know, but I prefer not to :p
[Optimus One, P500 Original Android Development] chadgregoryweb:
Would you or anyone else be able to create or link to the best tutorial for symlinking?
[Optimus One, P500 Original Android Development] Rashed97:
Not me.... As I have said, I have no clue about this stuff....
[Optimus One, P500 Original Android Development] Bytecode:
Symlinking is a "hard" task,it's not worth using it for this stuff,better use it for missing libraries links etc.

Rashed,if you want help or you want to teamwork,do not hexitate to Skype me.
[Optimus One, P500 Original Android Development] Herox:
CM10 doesn't work with OLDBB fix does it? I installed a different CM10 than this and it didnt work. Does anyone know if it works with this one? If not I guess I gotta restore my CM7 backup.
[Optimus One, P500 Original Android Development] shinobisoft:
It helps to know which device you have. Rashed has included the baseband fix for old baseband devices like the P506.
[Optimus One, P500 Original Android Development] chadgregoryweb:
Are the Offline Voice Files required for Google Now to Speak to you?
[Optimus One, P500 Original Android Development] Rashed97:
Offline yes. But at the moment it won't speak even if I'm online...
[Optimus One, P500 Original Android Development] chadgregoryweb:
Are the offline files multi-lang? If so would it be possible to stripe them down to one language?
[Optimus One, P500 Original Android Development] Rashed97:
No it's only English ATM... Can't imagine how big they would be if it included a few more languages...

Also, I've got a few nice kernel changes I'm testing, all graphics related.

They might fix the notification blur and a ton of other things...

I intend to get VSync and Triple Buffering working with these changes

If so, there should be no more lagging system wide. Period

That would also mean full Project Butter incorporation
[Optimus One, P500 Original Android Development] chadgregoryweb:
Thats awesome! Great Work Rashed! and by no space you mean no space in /system?

If so I could symlink to sd-ext?

or could we Bind mount to the sd card?
[Optimus One, P500 Original Android Development] Kanad:
This is how i symlink /cache/download folder in Oxygen CM9

1. Delete /cache/download folder

2. Create /sdcard/Download folder

3. Open terminal and get super user permissions

4. Type following

ln -s /sdcard/Download download

5. Done :)

Note: this command is space sensitive
[Optimus One, P500 Original Android Development] DJBhardwaj:
Yes, no space in /system. Already we are lacking a lot of space.

And further symlinking might become helpful :)
[Optimus One, P500 Original Android Development] chadgregoryweb:
ok im testing out bind mounting the ringtones from /system/media/audio/ringtones to /sdcard/system/rigntones and it tells me that /etc/fstab does not exist.

Does android handling mounting differently or do I just create /etc/fstab?
[Optimus One, P500 Original Android Development] shinobisoft:
I've been using this for the past few weeks. It seems to work along side Link2Sd as well.
[Optimus One, P500 Original Android Development] Rashed97:
That file may not be included in the build for some reason. Though I do have it in the sources...

I'll check it out tomorrow
[Optimus One, P500 Original Android Development] chadgregoryweb:
If its not there shouldn't it cause conflicts with mounting at startup?
[Optimus One, P500 Original Android Development] tanaru:
all rashed roms CM10 are working with OLDBBfix not the last rom of hephappy!
[Optimus One, P500 Original Android Development] chadgregoryweb:
Looks like android get mount commands from /etc/vold.fstab

Knowing that is there anyway that we could use a folder on our SD cards to store the offline voice files but have android think they are in /system?
[Optimus One, P500 Original Android Development] okle100:
is't linking a better option for what you need.

just symlink the folders. (haven't tested it, but it should work)
[Optimus One, P500 Original Android Development] chadgregoryweb:
You can't symlink to the sdcard, FAT32 doesn't support it

In Terminal after attempting bind mounting i got this when I typed "mount" into terminal

So it did work..... partially i go to /system/media/audio/ringtones but nothing shows and it should..... right?
[Optimus One, P500 Original Android Development] Rashed97:
Not that I know of. I should just know that it's linked. I believe there should be a file in the root directory with all the symlinks?

Also, you do know that it should detect all the ringtone files even if they are on the SD card, right?

That's what I have. Just put them in sdcard/media/ringtones and they should be displayed in the ringtone selector
[Optimus One, P500 Original Android Development] chadgregoryweb:
Yea i know that but im just using ringtones to test with.

I used this in terminal to bind mount /system/media/audio/ringtones to /sdcard/system/ringtones

and heres the line i get from "mount"

If this works the way I have done it thats good but we still need the code for /etc/vold.fstab to make it mount every time it android boots
[Optimus One, P500 Original Android Development] Rashed97:
Building a test build with my Triple Buffering fixes. I hope this works :D

These 2 commits should fix the screen on/off animations:

CRT Screen off animation: https://github.com/lgics/lge-kernel-msm7x27/commit/d9a13acae8af91b93a6ed10aaa377b148275b9bd

CRT Screen on animation: https://github.com/lgics/cm_device_lge_p500/commit/8cdaad996da8b29767284f08da8f5beb24aa4704

(Screen on is duplicated in the P505, P506 and P509 repos as well)
[Optimus One, P500 Original Android Development] juandpineiro:
Don't know exactly what am I missing here (and I'm pretty sure this isn't the thread to discuss this either) but why not symlink the folders you need to /sd-ext??

That's what I'm currently doing. I use DavisNT script to mount sd-ext and move app, app-private and dalvik-cache to /sd-ext. After flashing the script I make the desired symlinks using commands or just use Root Explorer for a more GUI friendly symlinking. I use DavisNT mod because I found Link2SD and S2E way too bothersome with this ROM. You can find it in another thread here in the Original Development section.

Here's DavisNT's "move to sd-ext" http://xdaforums.com/showthread.php?t=1668247

I currently have /system/media and /system/usr/srec symlinked to /sd-ext
[Optimus One, P500 Original Android Development] -DarkKnight-:
He happy said that triple buffering didn't work on this hardware

Sent from the My Little Pony Official App

Don't be offended I'm just saying
[Optimus One, P500 Original Android Development] Rashed97:
And what if I get it to work?

Because I've seen a ton of MSM7x27 phones with Adreno 200 that have working triple buffering

Testing it ATM

EDIT:

What a surprise... No boot

Trial 2 commence...
[Optimus One, P500 Original Android Development] gabrielking9:
Galaxy Mini has triple buffering working.
[Optimus One, P500 Original Android Development] Rashed97:
Yeah and so does Ace and Gio

Along with a ton of others: Galaxy 5, ZTE Blade, and more...
[Optimus One, P500 Original Android Development] gabrielking9:
Yeah... so why this people say it will not run on this hardware? :-/
[Optimus One, P500 Original Android Development] chadgregoryweb:
Have you read everything to do with this on the last few pages of this thread?

trying to free up space on phone itself for other things, I wanna put the Offline Voice Files on the SD card the link it to where it should be on the android file system, I think the best way is to use SD Card storage and get it off the phone completely.

I know it's possible to link stuff to the SD Card, not symlink but bind mount. I got the code for that but as I have said all we need now is the code for the /etc/vold.fstab file so it mounts every time the phone is booted. The offline voice files are 40mb space space that we can use for something else on the phones storage.
[Optimus One, P500 Original Android Development] Rashed97:
That phone you're using, the Samsung Tass, yeah they got triple buffering on that too

I'm gonna try again after I'm done with HW
[Optimus One, P500 Original Android Development] -DarkKnight-:
Is triple buffering related to the GPU drivers or is it a more CPU thing
[Optimus One, P500 Original Android Development] allenwalker1998:
Both
[Optimus One, P500 Original Android Development] Rashed97:
Yeah it uses both the CPU and the GPU

And some software acceleration (which we don't have ATM... No Adreno Libs)
[Optimus One, P500 Original Android Development] rahulsby:
First,I give thanks to Rash for Unbrick my O1 ;):fingers-crossed:

I my experiments with Droid Font. Reduced font size, 19.4 MB to 4.7(save approximately 15MB !!!! :) ) '[Tested]

*****Please Note: Removed Chinese & Japanese Language Glyphs :silly:

Folder Attached :victory:
[Optimus One, P500 Original Android Development] Rashed97:
Yes there will be a new set of Adreno Libs

But they aren't official. Mostly it's a bunch of hacks...

Sweet :D

Will be included in the next build ;)
[Optimus One, P500 Original Android Development] z1022:
I am using Chinese. How to add Chinese in Droid Font ?
[Optimus One, P500 Original Android Development] bhaskar.:
samsung ace and gio has working youtube hq? how is that possible without omx? can we get working youtube hq too?
[Optimus One, P500 Original Android Development] rahulsby:
Hi, friends. After replacing latinime eng (2.3mb) and my modified font pack, system have 20mb free (with gapp mini). !!!!! :)
[Optimus One, P500 Original Android Development] sanjay.ghanchi:
no its nt true
[Optimus One, P500 Original Android Development] rahulsby:
Thanks, But rash, I removed all Chinese&Japanese character.;) these languages is too heavy. If this font include lost Japanese & Chinese support:)

---------- Post added at 10:16 PM ---------- Previous post was at 10:12 PM ----------

@z1022 Keep stock droid sanfallback font on your phone. It give Chinese&Japanese support;)
[Optimus One, P500 Original Android Development] visaac:
After using the ROM for several days i feel, the wifi is not working as it did in CM9.

In CM9 if i turned on wifi and forgot to turn it off at night, it didnt drain the whole battery by morning. Probably it disconnects after some idle time.

But in this ROM, the whole battery gets drained. And i very frequently forget to turn off wifi before going to sleep.

So i end up taking my charging cable to office.
[Optimus One, P500 Original Android Development] Dovidhalevi:
Some, not all, of this belongs on discussion. Please try to take it to there. I reply here because of the posts.

1. Apparently that vold.fstab only concerns mounting the sdcard and is likely (correct me if wrong) NOT actually being used now for this. Stuff that would be in a normal Linux /etc/fstab and /etc/profile and such seems to be set up elsewhere in Android. Can anybody tell me where?

2. Symlinking is not a HARD task. However, if one is not comfortable using adb shell or the terminal emulator and entering Linux bash commands, best to stay off. With root access, one can blow things.

The procedure would be to copy or adb push the material to its target, i.e. /system/usr/srec to /data/sdext2 (this is link2sd's mount points, substitute /sd-ext if that is what you use). The copy command might be: cp -R /system/usr/srec /date/sdext2/

Then remove that material from system if it is there, ie. rm -rf /system/usr/srec. Be very careful typing this one!

Then to the symlink: ln -s /data/sdext2/srec /system/usr/srec.

I presently have both srec's (old smaller "on-line" and newer bigger "off-line") on sdext2. So I symlink the older one since the newer one only works on armv7 devices. Actually, the old one does not work presently on build 5. Voice stuff was OK on build 4.

I just moved media and symlinked that. This might cause boot animation problems, however, if the sdext2 is not mounted when the animation needs to start--its zip is on media. Works fine for me (I do not wait for link2sd to create its mount script--I have it in /data/local/userinit.d). It will take a few minutes after reboot before all those ringtones show up. I tried partial symlinks, i.e, just audio, and copys no symlink hoping for Android's media loader to pick everything up), 1st time worked fine, after that, got strange ringtone list. Those shown worked including some not on the ringtone folders.

3. Old baseband fix is NOT working on hephappy's ROM??

4. Vsync and triple-buffering. A miracle worker if Rashed can achieve this. Question is for our size screen and our chipset, will it really be an improvement? Hope to find out!

---------- Post added at 10:47 PM ---------- Previous post was at 10:37 PM ----------

5. Linux can symlink to a vfat file system. Android can as well, but I found problems listing the contents via the symlink. I only symlink to the sdext which is a Linux filesystem.

---------- Post added at 10:51 PM ---------- Previous post was at 10:47 PM ----------

This is for discussion.

You can:

Install superpower. It can shut off WIFI, GS3, etc., when the screen is off, etc. Useful for saving battery.

Set up a nighttime quiet time. Puts phone is airport mode, no signals, no battery drain from them.

Another useful tool is "Y5 Batter Saver." Remembers hotspots. Samples periodically and if one is available, turns WIFI on. If not, leaves it OFF.
[Optimus One, P500 Original Android Development] Rashed97:
Building again with a few more graphical fixes ;)

SHOULD fix all the remaining animations

Then tomorrow I'll take another swing at triple buffering

Got some help from TheWhisp today.

nobodyAtall has also been helping for weeks now. Great thanks to both of them :D

EDIT: Got a libwebcore.so error. In other words, I need to make a whole new build... So no time to actually try it today in that case...
[Optimus One, P500 Original Android Development] Lucaman89:
Go to settings/WiFi press menu and settings, here you can choose to disable WiFi when the screen goes off
[Optimus One, P500 Original Android Development] Rashed97:
Yeah and using my enhanced build, I've got ~15MB even with Google Apps installed
[Optimus One, P500 Original Android Development] purche:
I usw JB on a tablet with this script

http://xdaforums.com/showthread.php?t=1716124

This gives me plenty oft space - all apps goes Tod SD card ... no link2sd no move to SD card of apps

Could this be a way for our P500 ?
[Optimus One, P500 Original Android Development] -DarkKnight-:
Then it would he slow because SD write speed wouldn't be as good as nonsd

Sent from my LG-P500
[Optimus One, P500 Original Android Development] anand313:
Hi anyone having issues with using viber on this Rom,I can receive and send messages.but when I call or somebody calls me, neither me nor other person hears anything.

Can anybody confirm this plz
[Optimus One, P500 Original Android Development] gekko69:
Not necessarily. If you use the + version /data/data stays on internal. Only app installs are slow.
[Optimus One, P500 Original Android Development] purche:
it is not slower than standard Installation but i have now 1.6Gb free instaed of some Mb
[Optimus One, P500 Original Android Development] xu3sno:
Glad to hear the famous developers to help you! Hope you have more time to fix usb modem kernel issue then! :)
[Optimus One, P500 Original Android Development] Rashed97:
They're really nice :)

And I'll get to the modem once I finish all these graphics issues
[Optimus One, P500 Original Android Development] Rashed97:
TRIPLE BUFFERING WORKS!!!! IT HAS BOOTED AND IT"S WORKING!!!!!

HOORAY!!!! Thank's to TheWhisp for pointing me to the correct way :D

And the screen off animation works AT LAST!!!!!!

I've never seen the screen on animation so I have no idea about it....

Graphics are repaired at last :D And the notification blur is a tad better now, but it still exists sadly... That might have to do with VSYNC

Commit: https://github.com/lgics/lge-kernel-msm7x27/commit/56e091c22910bc3c3dd679d3db7fbbe280ec50a0
[Optimus One, P500 Original Android Development] mario_fe:
So a new build is coming?:)

Enviado desde mi LG-P500h usando Tapatalk 2
[Optimus One, P500 Original Android Development] Rashed97:
This weekend, yes.
[Optimus One, P500 Original Android Development] gabrielking9:
Good luck with your project ;)
[Optimus One, P500 Original Android Development] Rashed97:
Ummm a little bug... The camera has an issue again... Now its a big white screen, but if you take a picture it comes out perfectly...

Then again, it might be a small change I made that wasn't needed....

Let me see if I can fix that

EDIT: HOLY COW!!!! THE HQ VIDEO WORKS ON YOUTUBE!!!!

It's laggy, but IT WORKS!!!!!

Also there is NO LAG AT ALL on the LQ video anymore :)

Such an amazing day :D
[Optimus One, P500 Original Android Development] fundoozzz:
Any chance of modding google now to pick up offline voice files from sd card!! :confused:

Just an idea though :)
[Optimus One, P500 Original Android Development] Rashed97:
That's actually a great idea ;)

But I don't have any smali code knowledge to do it...

And the camera is still jacked everyone... Gonna PM nAa and see what he thinks...
[Optimus One, P500 Original Android Development] -DarkKnight-:
why do you need offline voice when you are going to be connected to the internet when you search anyway?
[Optimus One, P500 Original Android Development] neko95:
> may be he likes offline search for music apps contacts etc..
[Optimus One, P500 Original Android Development] chadgregoryweb:
Which APK file is Google Now I will take a look

He maybe be living in an area where data charges are through the roof like where i am and can't afford to be using data that doesn't have to be used.
[Optimus One, P500 Original Android Development] fundoozzz:
Guys its just an idea for a full fledged google now....
[Optimus One, P500 Original Android Development] anand313:
Great Work

You surely are one of the great geeks out there, when everyone said triple buffering will not work you took it head on and did it, great work Rashed , keep up the good work.

And have you been able to work FM radio on this one? just wanted to know;)
[Optimus One, P500 Original Android Development] zoym:
Good Job, waiting for update.

For 9/9/2012 build.

P509 is not working at all. After installation over stock 2.3.3, no network signal for us t-mobile p509. :confused:

P500 flash is working for p509 for sure, but I could not get google app done, :eek:

Looked like it'd been installed, but no google play in app ... ???

Tried a few time, once the google app installation killed the browser. Guessing Im doing something wrong...:rolleyes:

Hope new build would be much better.

Thanks, OP, good job for a smooth running 4.1
[Optimus One, P500 Original Android Development] FitAmp:
Sorry for Off-Topic, but you are having some great progress on this lately, you are doing such a great job. It is probably a good learning experience for you as well! Keep it up. Don't forget to get some rest, recharge the brain ;):thumbup::D
[Optimus One, P500 Original Android Development] Dovidhalevi:
Just put the srec on sdext and symlink. No coding needed.
[Optimus One, P500 Original Android Development] fundoozzz:
Can u guide plz
[Optimus One, P500 Original Android Development] russian392:
Good job with the adreno libs

But

As I said already all animations work well even in release 4, all u have to do is go to

Settings/developer options/ (turn them on) animation scaling, window animation etc. And set it to x1 and reboot.

The animations were off so if they dont work do the above.
[Optimus One, P500 Original Android Development] u.bindal:
These animations does not include the Screen On/off animation.....!!
[Optimus One, P500 Original Android Development] russian392:
Worked for me.

See screen shots. Animations work.
[Optimus One, P500 Original Android Development] asdfzz:
They are talking about CRT animanion when you lock the phone, like cm9 ;)
[Optimus One, P500 Original Android Development] russian392:
I know, I was not talking bout that, mist people complain about all animations not working.