yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 2 7" Android Development] Android-Andi:
There have been 2 different vendor-blobs (each new and old!) this morning... because i send the link of the blobs to another person.

Maybe we are :D

Is it possible to rename the attachemend if it´s uploaded here in the post????

Let´s wait for ketut. He will know it... i only asked because he everywhere on 1st and 2nd post wirtes the blobs with "-p31XX" in it´s name.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Just wakeup, the vendor blobs compatible to both P31xx and P51xx :D Post #1 and #2 updated, Dual Boot FAQ later. Thanks all for feedbacks :good:
[Galaxy Tab 2 7" Android Development] CodyF86:
Ketut,

I see the new Ducati firmware was merged into the Git repo of our favorite puppets. ;) Does this mean that when I build cm-10.2 now using that repo, I won't have to flash your blob zip file with 1.8.2 now? :highfive: :good:
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Yes. Thanks [MENTION=3503248]Jiangyi[/MENTION] :good:
[Galaxy Tab 2 7" Android Development] CodyF86:
Wooot! :good:
[Galaxy Tab 2 7" Android Development] Chirag_Galani:
You haven't mentioned anything about flashing the NEW BLOBS.... Is there a mistake?
[Galaxy Tab 2 7" Android Development] Android-Andi:
download the tutorials and you will see every step is in there ;)
[Galaxy Tab 2 7" Android Development] CodyF86:
One more thing you might want to add, but that's up to you guys. If you flash the cm-10.2 ROM I've been posting, as of today 20130813, you no longer have to flash the vendor firmware blobs, and any cm-10.2 rom from 20130813 on as a matter of fact. :)

The new firmware is already compiled in starting with 0813, including for the stock espresso10 kernel as well. :)
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
http://review.cyanogenmod.org/#/c/47738/
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Post #1 updated!

Changelog:

13/08/2013 1.8.2 -> 1.8.3

:

Samsung 4.2.2: The first attemp to reduce battery draining issue, zram service disabled! You can enable zram (not as a service) by issuing "setprop persist.service.zram 25" over Terminal Emulator or "adb shell". Reboot is required.

CM 10.2: Bluetooth tethering fix from upstream CM 10.2
[Galaxy Tab 2 7" Android Development] t-shock:
Hi

I have a problem

I install official 4.2.2 for p3110 then I flash the next kernel (your kernel is amazing) but It can't boot

Also tried the kernel you gave for Samsung 4.2.2 but I want dual boot

HELP
[Galaxy Tab 2 7" Android Development] makis206:
Sorry for the "newbie" question but.. if i flash it over 1.8.2 (i've allready installed new blobs with the kernel) i should install new blobs again? Or just version 1.8.3 and that's all? I'm on cm 10.1 and don't use dualboot if it has to do.. :)

Sent from another Galaxy
[Galaxy Tab 2 7" Android Development] DarkStryder:
Did u install new ducati blobs?

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] gradular:
Flash them unless the rom developer says they are included. Or KK says otherwise. :D
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
If you upgrade from 1.8.2, just flash the kernel part and reboot.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Agreed. Reflash on every ugrade also not a problem, way safer :D
[Galaxy Tab 2 7" Android Development] nokiagye:
The ram is fixed? Is dropping to 100mb

And sometimes the tab stuck and I must reboot it I am on 4.2 stock and 1.8.2
[Galaxy Tab 2 7" Android Development] DarkStryder:
It seems u are experiencing problems everyone else isnt. Maybe your doing rubbish flash

Give this a try just instead of installing 1.8.2 install 1.8.3 blackhawk kernel.

http://xdaforums.com/showthread.php?p=44478884

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] nokiagye:
Thanks my 4.2 is deodexed I see the stock deodex roms have bugs Thanks for the link
[Galaxy Tab 2 7" Android Development] DarkStryder:
Ill pm u.:D

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] nokiagye:
http://www.sammobile.com/firmwares/1/?model=GT-P3110&pcode=0#firmware

For 3110

---------- Post added at 02:56 PM ---------- Previous post was at 02:48 PM ----------

If anyone find a flashable zip for this please post.
[Galaxy Tab 2 7" Android Development] rakeshbro:
I wan to flash the official 4.2 on my p3110, If i do that will it erase everything and if i flash the kernel will it work?

Or better is to wipe everything and flash rom kernel and 2nd rom?
[Galaxy Tab 2 7" Android Development] openmatrix:
@ ketut Sorry for asking a newbie question ...can you tell how to overclock/underclock gpu easily?:confused:
[Galaxy Tab 2 7" Android Development] DarkStryder:
U can use varios apps available on playstore, If u wanna change frequency use No-frills cpu control. If u want to change voltage u can use "system tuner"

Press thanks if I helped!!

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] openmatrix:
Hey bro , I didn't said the cpu..it's what gpu I am asking about..' no frills is for changing cpu frequency
[Galaxy Tab 2 7" Android Development] CodyF86:
TricksterMod changes GPU clock I think, or you can do it manually. Open up file manager goto /sys/devices/system/cpu/cpu0/cpufreq/, switch to root mode and change the permission on gpu_oc to readable and writable. Open up that file it should say 0, change it to 1 for 384Mhz, or 2 for 512Mhz gpu overclock. Save, change permissions back. It will reset back to 0 when you reboot though.
[Galaxy Tab 2 7" Android Development] openmatrix:
I know that sir but it's a hecky thing to go to there for changing the gpu each and every time I reboot my tab:(

and also in ketut's new kernel he underclocked the gpu to 153 ,mhz , I want to try those to get a good battery backup , but under cpufreq the 307 mhz is 0 so I dont know which no is for the 153 mhz that's why I asked here for easily changing the gpu freq...:)
[Galaxy Tab 2 7" Android Development] CodyF86:
gpu is definitely not underclocked to 153, I can tell just from the benchmarks I've been doing, changing it to 1 should still be 387 and 2 should still be 512.
[Galaxy Tab 2 7" Android Development] openmatrix:
Check the first page of this thread and you can see it in the kernel's feature defining post:)
[Galaxy Tab 2 7" Android Development] CodyF86:
I did. :)

GPU clock: 153.6MHz, 307.2MHz, 384MHz, and 512MHz, 307.2MHz as the default maximum clock

-1 might be 153 not sure if it works that way. 0 is 307, and its set at 0 when you boot, 1 is 384 and 2 is 512. :)
[Galaxy Tab 2 7" Android Development] openmatrix:
K I will try -1
[Galaxy Tab 2 7" Android Development] DarkStryder:
Oh sorry bro

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] openmatrix:
Hey there, I used trickster mod and it have only 307 ,384 and 512 as frequencies
[Galaxy Tab 2 7" Android Development] CodyF86:
Right, the 153 or whatever is something Ketut did, trickstermod is just showing your normal options. I'm not even sure if -1 would be the 153 or whatever, would have to ask Ketut to make sure. You'll have to edit your gpu_oc file manually though.
[Galaxy Tab 2 7" Android Development] openmatrix:
Ok

---------- Post added at 11:33 PM ---------- Previous post was at 11:33 PM ----------

Ok bro
[Galaxy Tab 2 7" Android Development] CodyF86:
Ketut,

Kernel seems to be running happier with zram turned off. Every once and awhile before it would be wonky for a few seconds. It always runs good I just mean...I don't know I can't even explain it lol, acting weird for a second or two sometimes, but turning zram off seems to have fixed it for now.

Seems like zram can be a finicky beast lol :)

---------- Post added at 02:39 PM ---------- Previous post was at 02:26 PM ----------

Wow Ketut!

With zram disabled my IO scores have increased by at least 200 points and this is the first run I did, usually I have to do a few as it fluctuates. I've never scored above 9600 @1.42cpu and 512 gpu.
[Galaxy Tab 2 7" Android Development] openmatrix:
:fingers-crossed:

what's the score on quadrant?
[Galaxy Tab 2 7" Android Development] CodyF86:
Here ya go! :)
[Galaxy Tab 2 7" Android Development] openmatrix:
Here is what I got with stock 4.2.2 [MENTION=4691858]1.3[/MENTION]5 ghz and 384 mhz gpu
[Galaxy Tab 2 7" Android Development] CodyF86:
Then there is something wrong with the quadrant benchmark. :)

I can tell the difference in framerate on the benchmarks just from the increase in gpu speed. Run antutu, vellamo, and/or 3d mark ice storm. They all give results that at least make sense. :)
[Galaxy Tab 2 7" Android Development] openmatrix:
@1.2ghz gov: interactive gpu : 307 score -> 3987

2) 1.08ghz gov : interactive gpu:307 score -> 3450
[Galaxy Tab 2 7" Android Development] CodyF86:
Install Antutu and 3dmark Icestorm (it has a physics CPU test built-in also) and run both of them. That way we can see, which benchmark program is off. a tab 2 at 1.42ghz and 512mhz gpu isn't going to get lower scores in a benchmark unless something is wrong with the benchmark. :) run antutu and ice storm.

When I say that, I'm not saying that in a bad way, like I want to get a higher score. I just mean one of the programs is obviously off.

Run both of them and post your score. :)
[Galaxy Tab 2 7" Android Development] openmatrix:
Ok

In quadrant I also noticed that 384 and 512 have about similar fps but the results ara different
[Galaxy Tab 2 7" Android Development] daavvis:
God i hate benchmark apps.... ill run a baddass rom and they produce low scores then a laggy rom with higher scores... i want a benchmark app that makes you do stuff with the device and logs responce times... flawed... all of them...

Rant ended:p
[Galaxy Tab 2 7" Android Development] Skazzy3:
How about the sunspider java test?
[Galaxy Tab 2 7" Android Development] daavvis:
Enlighten me i am all ears, what is this java test you speak of?;)
[Galaxy Tab 2 7" Android Development] Android-Andi:
[MENTION=4021423]ketut.kumajaya[/MENTION] check your paypal ;) not much, but a beginning.

@ all other:

Follow me and donate to him for his awesome work!
[Galaxy Tab 2 7" Android Development] Skazzy3:
http://sunspider-mod.googlecode.com/svn/data/hosted/versions.html
[Galaxy Tab 2 7" Android Development] openmatrix:
This is what I got in sunspider .I dont know what are these scores representing
[Galaxy Tab 2 7" Android Development] Skazzy3:
Well it goes through each test to see how fast they happen. The total score is what you should look at. The lower the better.
[Galaxy Tab 2 7" Android Development] DarkStryder:
Surely score depending on broadband speed!

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] iamashwin:
Can some one tell me the best i/o and Governor if i need a balance b/w performance and batter (a little more toward performance)

thanks in advanced
[Galaxy Tab 2 7" Android Development] openmatrix:
I tested them on edge @ 40 kbps

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

I/0 : deadline

cpu gover: interactive and interactive x

( according to me)
[Galaxy Tab 2 7" Android Development] DarkStryder:
Why do we have a lower screen resolution with no oc kernel?

And in oc version we have 1024x6×× is there any reason for this?

Sent from my galaxy tab 2 p3110 running 4.2.2 from sammy
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Rotate your device to landscape, restart Antutu, recheck Antutu Info, solve this problem :victory: :laugh:
[Galaxy Tab 2 7" Android Development] DarkStryder:
So the tab should be advertised in landscape?

sent from galaxy tab 2 p3110 running android 4.3.0
[Galaxy Tab 2 7" Android Development] Skazzy3:
-_-
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Both resolution are valid. It's depend on device orientation/how you hold your device. This resolution provide information to application the amount of available space on screen, how application interact to the screen real estate.
[Galaxy Tab 2 7" Android Development] mymarce:
hello,

I have p3110 and I'm on new stock 4.2.2.

I can only flash with good result :

- stock-4.2.2-samsung-kernel-blackhawk-p31xx.zip

- stock-4.2.2-blackhawk-kernel-p31xx.zip

if I try to install an uptated kernel ( for example blackhawk-next-kernel-1.8.1-p31xx.zip ), tablet blocked on startup logo ...

any suggestions ?
[Galaxy Tab 2 7" Android Development] kinung:
Try flashing stock kernel first then next kernel. Just that the way to make stock 4.2.2 work on next kernel
[Galaxy Tab 2 7" Android Development] mymarce:
so,

first : stock-4.2.2-samsung-kernel-blackhawk-p31xx.zip

and then ( without reboot, right ? ) blackhawk-next-kernel-1.8.1-p31xx.zip
[Galaxy Tab 2 7" Android Development] kinung:
I used stock blackhawk then next without reboot. And work
[Galaxy Tab 2 7" Android Development] mymarce:
thanx !
[Galaxy Tab 2 7" Android Development] fooiskandar:
Btw ... [MENTION=4021423]ketut.kumajaya[/MENTION] when you create or build your own rom or stock rom based on next 4.2.2 ??? I / we needed your rom ... all you agree ???
[Galaxy Tab 2 7" Android Development] jipils:
Hello i have a bug camera (black screen) when i flash blackhawk-next-kernel-1.8.3-p31xx.zip. I'm on slim bean 4.22 rom.

Kan you help me please.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
For all above questions, including above wrong solution: Flash the new ducati vendor blobs directly after NEXT kernel! Read post #1 and #2 :rolleyes:
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
No :laugh:
[Galaxy Tab 2 7" Android Development] antutu:
one at a time:highfive:
[Galaxy Tab 2 7" Android Development] fooiskandar:
Why gan ... i'am really miss to used your rom ... i always use your rom on 4.1.2 but i so confused with new kernel ... coz if i flashed the brightnes cannot control by my hand ... please check it ... and fix it if uou have a time ...
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Maybe you can fix it by yourself. Open /system/vendor/lib/hw/ using root capable file manager. Rename lights.omap4.so to lights.omap4.so.bak, reboot. Waiting for your report.
[Galaxy Tab 2 7" Android Development] fooiskandar:
[MENTION=4021423]ketut.kumajaya[/MENTION] ... ok ...

-------------------------------------------------

Fixed .... thanks [MENTION=4021423]ketut.kumajaya[/MENTION]
[Galaxy Tab 2 7" Android Development] nakbaliNe:
Anyone lost/no setting button after restore stock 4.2.2 via philzs ?
[Galaxy Tab 2 7" Android Development] openmatrix:
Nope mine is working fine after restoring via philz
[Galaxy Tab 2 7" Android Development] kinung:
For me setting button gone because moving from primary (stock) to secondary (CM) and back again to primary.
[Galaxy Tab 2 7" Android Development] openmatrix:
Sammy put settings of stock 4.2.2 in prelod partition.i think you forgot to backup prelod
[Galaxy Tab 2 7" Android Development] kinung:
Yup, Bli Ketut told me so
[Galaxy Tab 2 7" Android Development] nakbaliNe:
What should i do now? Do i have to reflash sammy again via odin or there is any other way to get my setting button back?
[Galaxy Tab 2 7" Android Development] Skazzy3:
Copy the apk from another 4.2.2 ROM. If you cant do that then Ill upload a Settings apk.
[Galaxy Tab 2 7" Android Development] nakbaliNe:
Can you upload it,thanks in advance
[Galaxy Tab 2 7" Android Development] Skazzy3:
https://docs.google.com/file/d/0B1f983kbCtHlOThyZVd0c2N0akU/edit?usp=sharing
[Galaxy Tab 2 7" Android Development] nakbaliNe:
What shoukd I do to this apk,do I have to push it into system or instal as normal apk
[Galaxy Tab 2 7" Android Development] 西村大一:
Hi ther folks, i would like to point out that i will be making a BLACKHAWK kernel updater app, to check for updates to our beloved kernel. If anyone wants to help out, tell me and let's start making it.

If anyone knows a setting/a source code for the app to verify the kernel it would be very nice
[Galaxy Tab 2 7" Android Development] nakbaliNe:
Done,I push it into system/app and change the permissions

Thanks
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Go for it, would be a nice addition :good: I do not understand Android GUI/java programming, not intend to learn it :laugh:
[Galaxy Tab 2 7" Android Development] CodyF86:
If are wanting to make an updater, java would be the best choice of course, even though I'm fond of Python (I love python).

I've been compiling APKs that have the Python interpreter in it that runs the interpreter after unpacking it and will run

a script you write. :) If you wanted to check for updates / the continuity of the files, you could just check the MD5 checksums,

but Ketut would have to make checksums for his files, if they don't have one already, can't remember.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
No drain issue on cell standby. Leave your device, don't touch it, to save battery :p
[Galaxy Tab 2 7" Android Development] silverstone77:
Awesome. Would you share the link to the Rom you are using? The only change you did was the kernel (next 1.8.3), correct? Should I flash the new Ducati blob as well?

Sent from my GT-P3100
[Galaxy Tab 2 7" Android Development] silverstone77:
No boot with 1.8.3, just blank screen with dim backlight. Boot fine with stock blackhawk kernel, but I lost dual boot (as suggested in OP). I hope Mr. Ketut find the solution for this issue.

Sent from my GT-P3100
[Galaxy Tab 2 7" Android Development] antutu:
check post 2, flash also ducati new vendor bloobs if you use 4.2.2 stock/stock based rom
[Galaxy Tab 2 7" Android Development] silverstone77:
Thanks! I did that. Wipe cache, flash next, flash blobs. Now it works. :thumbup:
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
http://hotfile.com/dl/237244269/cb376eb/XEF-P3100XXDMG6-20130802142353.zip.html + NEXT kernel, "One kernel to rule them all" :laugh:

A lot of bloatware disabled, including auto sync :laugh:
[Galaxy Tab 2 7" Android Development] Android-Andi:
:angel: any way /plan to run on a P3110 without problems (phoneremover + mic-fix) ?
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
I have phone enabler package for P3110, still incomplete but it's enabling the core functionality of P3100 as a phone including mobile network configuration in Settings, signal animation icon, tethering, etc. Of course I can reverse my work to create a phone remover :laugh: NEXT kernel 2nd slot always ready for development purpose :p Trying everything in midnight, boot to 1st slot ROM if too sleepy, too tired, or out of idea and my device always ready in the morning :p :p :p
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
My wife not always happy if I to closed to Galaxy :D The result attached :laugh:
[Galaxy Tab 2 7" Android Development] CodyF86:
:laugh: Don't upset the boss, lol :)
[Galaxy Tab 2 7" Android Development] rod555:
4.2.2 version?
[Galaxy Tab 2 7" Android Development] Android-Andi:
Yes. P3100.
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
LOL :laugh: I still the boss but I love her more than Galaxy :D
[Galaxy Tab 2 7" Android Development] CodyF86:
:laugh: :) :good:
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Still waiting for someone who could reverse my work http://xdaforums.com/showpost.php?p=44746264&postcount=66 :laugh: You can try :good: This has nothing to do with NEXT kernel but purely ROM related problem. In Tab 2 7" contex, not all ROM fit for all device but this kernel fit for all ROM :p
[Galaxy Tab 2 7" Android Development] Basian Mile:
Iam on AOSPA 3.6 and I like to know if I can use the OC Kernel on this ROM. Can I just flash it with PhilzTouch?
[Galaxy Tab 2 7" Android Development] Android-Andi:
I don´t know anything about that :D You can guide me if you want :) :good:

But maybe [MENTION=4428263]Luigi2012SM64DS[/MENTION] can help.
[Galaxy Tab 2 7" Android Development] Skazzy3:
Ditto.

But its not fried. Some tabs can support t and others can't. like ketut once said "every tab is like a snowflake" Different.
[Galaxy Tab 2 7" Android Development] tobbbie:
THIS I don't understand - if the kernel is shared and you keep both ROMs as they are - then you need to flash the new kernel only ONCE.

Only after you update any of your ROMs (including their own kernel) THEN you must re-flash Next-Kernel - so basically flashing Next Kernel should always be the LAST action before you boot into regular operation.
[Galaxy Tab 2 7" Android Development] Dexxmor:
Ok, i think the kernel muss recognize the second system.img so you must flash the kernel on both ROM's.

Ich denke der Kernel muss von beiden Recoverys geflasht werden, um beide Systeme zu erkennen.
[Galaxy Tab 2 7" Android Development] tobbbie:
Update on OMAP 4430 max values. The public datasheet mentions 1.5 V for vdd_core (page 117) but almost all tables in the 372 page data-"sheet" refer to a non-public document where details would be given.

This should then give confidence that even up 1.5 V you would not break anything for short testing cycles at least.

---------- Post added at 12:40 AM ---------- Previous post was at 12:27 AM ----------

Why? The system parts of both ROMs have not changed and any re-flash of Next Kernel would automatically repair the dual boot if you lost it with a new ROM.

In my mind-model the boot sequence is:

boot loader -> may escape to a recovery image with own kernel, in the dual boot case with a hook to another recovery image with even another kernel. I think that the "recoveries" are fully autonomous mini-systems without utilizing the regular system kernel. Is this not the reason why you have 2 different recovery images?

if not escaped to recovery, then to the regular kernel which will then activate one of the dual ROMs on top of kernel.

So if neither recoveries nor the ROMs have changed, why should the regular kernel (which is shared) be flashed twice? There is only ONE (shared) partition for it.

Waiting for a hint from ketut when he is up again in his part of the world.
[Galaxy Tab 2 7" Android Development] Skazzy3:
Yes but you install the second ROM AFTER making the first ROM so it needs to be flashed twice.
[Galaxy Tab 2 7" Android Development] tobbbie:
I was referring to ketut stating that a new kernel should be updated in 1.st and 2.nd ROM. The FAQ states however that the kernel partition is shared for both ROMs - so if I do NOT change the ROMs (mind that I have both ROMs already installed, just the older Next kernel would need to be replaced) - and the kernel partition is shared, why then flash the kernel twice if it writes both times to the SAME (shared) kernel partition?
[Galaxy Tab 2 7" Android Development] Skazzy3:
Oh I thought you mean't something else...

Well, I still have an answer for you. The zip doesn't just have a boot.img. It also has some extra files which are required in both ROMs so thats why he said that.

It has some modules and stuff.
[Galaxy Tab 2 7" Android Development] tobbbie:
I need to better understand the boot process and the partition structure as well as the shared parts coming from the "Next Kernel" installation file. If (and so it seems) that installation package contains the shared boot image (for the boot partition) and also other parts linked into \system or elsewhere, then it makes sense to flash it from both recoveries to update the relevant non-boot-image parts.

I just looked up the zip and indeed, especially the modules in \system\lib\modules would have to go to both ROMs \system partition.

Thanks for pointing this out!
[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Thanks all for feedbacks, questions, answers, and Thanks :D Community should like this :good: But I out of Thanks for today :) I'll back for unanswered questions.
[Galaxy Tab 2 7" Android Development] Vishesh:
Can someone answered my first query as second one no longer exist for me.. I try to change voltage values but with minimal changes in voltage values.. Tab freeze n reboot.. So I think it's next to impossible to change values in nooc version so I will test heating issue by its default values..

Ketut @ if pos please add the word '' dual boot'' in the heading so that others/no daily visit guys could understand the functionality of this amazing kernel just by seeing the heading.. Jus a suggestion.. God bless all..

¤ Help = Thanked ¤

Sent from Heaven