yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Player 4.0, 5.0] iLoveAndroid13:
What Kernal To Use?

I might've did a backup of Steve's kernal, but i was curious on what kernal to use?

---------- Post added at 03:57 PM ---------- Previous post was at 03:25 PM ----------

What happens if you do use Steve's kernal? Does it do a hard brick or something? I am willing to try it out, but not if someone has already tried. Thanks. If you have an answer, PLEASE PM ME WITH AN ANSWER.:)
[Samsung Galaxy Player 4.0, 5.0] tdm:
The kernel is included in the ROM.

Because the kernel also contains the root filesystem, and CM7 requires root filesystem changes, only the included kernel is compatible.
[Samsung Galaxy Player 4.0, 5.0] iLoveAndroid13:
So how do I get rid of STeVEs Kernal?

-----**EDIT**----

I don't mean it in a negative way or anything. AND i flashed Klin's Klassic R4.1 ROM. Is there a way to go back to stock ROM and KERNAL easily?

---------- Post added at 05:40 PM ---------- Previous post was at 04:53 PM ----------

Like I said, I accidently did a backup of STeVEs kernal with my stock ROM.

Please answer as soon as possible. I really want to try this CM7.
[Samsung Galaxy Player 4.0, 5.0] tdm:
You can use steve's kernel and boot into CWM recovery to flash this rom.
[Samsung Galaxy Player 4.0, 5.0] iLoveAndroid13:
Okay thanks. what exactly is the root directory though? that's like the main menu of your micro sd card right? I also noticed that after i download the file to my PC, that there was no .zip at the end. I'll try when I get home. Thanks. If I need something I'll ask you.

EDIT: Also, I put the file onto the main page of my sd card and when i boot into CWM recovery, the file isn't there. Unless I'm not putting it on there right?

Or not looking in the right place? Are there other files I need on the sd card to make the file show up? I have the unzipped type of the file in there, and the zipped file. Help Please Help, Thanks.
[Samsung Galaxy Player 4.0, 5.0] iLoveAndroid13:
I found a bug for the cm7. I rebooted and installed Google play store through .zip file and after I rebooted the sounds aren't working.

Sent From Samsung Galaxy Player 4.0 CM7 using XDA Premium.
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
I have a usa galaxy player 4.0 and I just started using this rom and spirit fm radio does not work. The device is rooted, other than the camera issue and the fm radio issue this is a great rom and yes netflix does work.

also enabling usb mass storage only makes the internal storage avaible for use in windows.

has anyone had issues with disappearing apps?

update: I think the disappearing apps are caused by the sd card not being mounted at boot. also touching the bottom right side or the bottom left side of the screen while at the home screen instantly crashes adw launcher.
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
Yes,u need to move apps to internal storage manually or the apps will disappear after a reboot.

But what make me confused most is that deep sleep has been disabled so cell standby takes away large amounts of battery.:eek:
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
I found another temporary fix for that. what I do is turn the device on with the sdcard removed and right when the lock screen appears I put the sdcard back in and the apps stored on the sdcard work fine.
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
sorry for the double post.

multi mount is able to mount both the internal and external storage as usb storage when using this rom.

add mount /dev/block/vold/179:9 /mnt/sdcard/external_sd to a custom userinit.sh script and copy it or push to /data/local then use script manager to have it run at boot.

I tried it and apps on external sdcard now survive reboots.
[Samsung Galaxy Player 4.0, 5.0] Bray90820:
would anyone happen to have any commands to unmount and remount the sd card
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I'm currently working on CM7. What I've made so far:

I've fixed the external sd card mount problem

I've mount /system ext4 (it's ext3 now) I will try to make all partitions ext4 (I promise nothing.)
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Hey, thanks man! Really the only thing keeping me from flashing and using as a daily driver is the deep sleep issue. So, if that was solved, I would jump right on! (If I could overcome my flash-phobia; I haven't flashed anything since I uber-bricked my device and had to send it to Samsung back in December, lol!)
[Samsung Galaxy Player 4.0, 5.0] tdm:
I've been pretty heads down on another ROM lately. I'll swing back around to the ypg1 soon. Expect CM7, CM9, and AOKP builds.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Ok for people who needs to have external sd card back do the following

1.Download root explorer

2.From root explorer go to system/build.prop

3.Replace this:

ro.additionalmounts=/mnt/sdcard/emmc
ro.vold.switchablepair=/mnt/sdcard,/mnt/emmc

With this:

ro.additionalmounts=/mnt/sdcard/external_sd
ro.vold.switchablepair=/mnt/sdcard,/mnt/sdcard/external_sd

4.Save

5.Reboot and enjoy!

Ensure that root explorer is R/W and not R/O.
[Samsung Galaxy Player 4.0, 5.0] Bray90820:
that does not appear to be in my build.prop file
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Don't worry I will post an updated version of CM7 today.
[Samsung Galaxy Player 4.0, 5.0] Rapydax:
I've tried to find the scripts you posted (to replace) in build.prop in GB 2.3.6. But they're not there. Wanted to check before I switch to CM9.

I have the same problem with CM9 (GP 5.0) as some may have with CM7 (4.0). It is that I can't see my music in the music app, becuase they're mounted in the internal sdcard, and my CM9 ROM only reads files (music, pics, vids) in emmc and I don't know how to change that. Currently my home folder is external sd-card, instead of internal sd-card. So when I open ES file explorer it shows my external sd files.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
CM7 Alpha 1.1 for YP-G1

Hi this rom is a little fix from initial CM7 ported by tdmcode.(I consider the first CM7 as Alpha 1.0.)

Changelog:

- System mounted ext4. (don't know if it make a difference from ext3. I can see that it boots up a little faster.)

- Fixed external sd card problem. (it is mounted by default now.)

- Camera is now in the right direction.

Download:

Intl: update-cm-7.2.0-alpha1.1-ypg1Intl-UNOFFICIAL-signed.zip MD5:77867bb2eb834830f868f6303de58f7e

US: update-cm-7.2.0-alpha1.1-ypg1US-UNOFFICIAL-signed.zip MD5:5c8566e3b3caebe9f20c2f5e01b8589c

Instructions: If you're coming from stock, wipe data/factory reset after install

If you're from Alpha 1.0, just install .zip, if it's stuck at samsung logo for a long time, reinstall.zip wipe data/factory reset after install.
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
What a good job!~

Has the deep sleep bug been fixed?;)
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Unfortunatly not. The deep sleep is a kernel issue that can only be resolved by tdmcode at the moment as we don't have his kernel source right now.
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
But you've done so much and I really appreciate your work!:)
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
You have CM7 from Ambrice right?

EDIT: Links for alpha 1.1 are up!!
[Samsung Galaxy Player 4.0, 5.0] Bray90820:
thank you for the update
[Samsung Galaxy Player 4.0, 5.0] tdm:
Sure you do. It's just the stock kernel and config. except the line to disable deep sleep.

Btw thanks for the update.I'll take a look at it today.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Yeah I know but I mean I can't solve this because I don't know where it comes from. (I don't have much experience in kernels.)
[Samsung Galaxy Player 4.0, 5.0] tdm:
Started working on the YP-G1 again today.

Got MTD/YAFFS2 working, so we can get rid of the proprietary RFS filesystems. Still need to figure out how to convert/upgrade and figure out if I can make the open source J4FS driver functional.

I'm also going to be switching to a more normal root filesystem, perhaps like ambrice did. The Samsung built-in rootfs is really annoying to work with.

Hopefully I can also get the camera fix in, if zaclimon shares how he did it.

Also, ambrice had some ideas on fixing bluetooth.

And finally, CM9 is currently failing to build. Probably due to the 4.0.4 upgrade. Need to investigate that before I can start working on it again. But last time I had way too many non-functional things to even think about releasing.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Well I didin't do really something. I just added a folder but it's for bluetooth and I had the most recent update to the repo. Maybe do a repo sync a try to rebuild again. (for cm7)
[Samsung Galaxy Player 4.0, 5.0] tdm:
Got the MTD stuff polished up today. Also learned quite a bit about the proprietary BML layer from looking through the bml_over_mtd code.

Tried compiling and running a j4fs driver from the sources that Samsung released. It compiles but crashes the kernel when trying to mount the filesystem. And it's 4x bigger than the one shipped with the phone. Oh well, guess I'll save that for later.

Still working on the initramfs change, camera fix, and bluetooth. But it's getting closer.
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
I did this on my galaxy player 4 and sd card now mounts at boot and the disappearing apps issue is fixed. apps now survive reboot and the sd card now shows up in the storage menu in settings and is mounted when usb mass storage is turned on.
[Samsung Galaxy Player 4.0, 5.0] tdm:
I'm looking at the possibility of unifying the kernel code for the 4.0 US and 4.0 INTL versions. I noticed that /efs/buyer_code.dat might be useful for determining the model. Can some people post the contents of this file on their devices, along with the actual model?

Thanks!
[Samsung Galaxy Player 4.0, 5.0] webdroidmt:
Model= US YP-G1

buyer_code.dat= XAA

Mike T
[Samsung Galaxy Player 4.0, 5.0] klin1344:
Mine is also XAA.

Don't know if this helps, but steves kernel source is compatible with the intl and usa versions, just they are compiled with different defconfigs.

Sent using Tapatalk
[Samsung Galaxy Player 4.0, 5.0] tdm:
I know, that's the way Samsung released them. But that produces two different kernel binary images, which means two different ROMs. I want to get away from that if I can.

Once a few folks with INTL versions post their buyer codes, I expect it will be clear that XAA is a US-only product code and this can be used to differentiate devices.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Mine is XSH (hong kong) france is XEF.
[Samsung Galaxy Player 4.0, 5.0] webdroidmt:
That would be great, hope that it's possible.

Mike T
[Samsung Galaxy Player 4.0, 5.0] tdm:
Bingo! We have a way to determine the model now! :D

So all I need to do is: (1) add a /proc file in the kernel to allow userspace to set the buyer code, (2) use that to switch behavior in the button driver, and (3) add a little script or something in the init which sets the buyer code /proc file from the buyer_code.dat file.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
But can't you just copy the lines that proove it is a US and a intl.

For exemple the only thing that is different on US and Intl kernel are these lines:

CONFIG_MACH_ARIES=y
CONFIG_ARIES_EUR=y
# CONFIG_ARIES_NTT is not set
# CONFIG_ARIES_LATONA is not set
CONFIG_ARIES_USA=y

(this is US)

CONFIG_MACH_ARIES=y
CONFIG_ARIES_EUR=y
# CONFIG_ARIES_NTT is not set
# CONFIG_ARIES_LATONA is not set

(this is Intl)
[Samsung Galaxy Player 4.0, 5.0] tdm:
Not sure what you mean exactly.

Setting these config options differently results in a different kernel binary. I don't want a different kernel binary. I want one kernel binary that runs on both devices.

In more detail, CONFIG_ARIES_USA is used in exactly two files: drivers/input/input.c and drivers/input/touchscreen/qt602240.c.

drivers/input/input.c uses it to allow input from the qt602240_ts_input device.

drivers/input/touchscreen/qt602240.c uses it to setup the button hardware and allow the capacative home key to work.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I mean if we can use a US config and then use some kind of script that can make a difference between US an Intl. (with the modification of the drivers files.)
[Samsung Galaxy Player 4.0, 5.0] tdm:
I swapped out my libcameraservice.so and libsamsungcamera.so for your files and now the cameras are oriented correctly. Strange... :confused: Oh well, at least it's fixed.

I also had issues with my gralloc.s5pc110.so lib not having the proper linkage for liblog. I see that yours is different, so maybe it doesn't have that issue.

Maybe my device just came with a crappy version of the vendor libs... who knows.

Anyway, after a lot of work, I've got my device booted with no RFS at all now:

~ # mount | grep "^/dev"
/dev/block/mtdblock4 on /system type yaffs2 (ro,relatime)
/dev/block/mmcblk0p2 on /data type ext4 (rw,nosuid,nodev,relatime,barrier=1,data=writeback)
/dev/block/mtdblock6 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock0 on /efs type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock5 on /dbdata type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/stl6 on /mnt/.lfs type j4fs (rw,relatime)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
~ #

Notice the j4fs partition is still mounted. I'll see about removing that next -- I don't think it's really needed -- and then we shouldn't need any proprietary kernel modules at all. :D
[Samsung Galaxy Player 4.0, 5.0] tdm:
Minor hiccup: it looks like /efs contains the wifi and bluetooth mac addrs, and /efs is written by something (bootloader?) and unable to retain its yaffs2 data across reboots. Well, who needs mac addrs anyway? ;)

This needs more investigation, but for now I changed the wifi module to load its mac addr from /data/.nvmac.info and changed the bluetooth mac file to /data/.bt_addr.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Are you running CM7 or CM9
[Samsung Galaxy Player 4.0, 5.0] tdm:
CM7 for now. But this all applies equally well to CM9. The big win with CM9 is that we can use the ICS kernel when we break free of the proprietary modules.
[Samsung Galaxy Player 4.0, 5.0] tdm:
I was just getting ready to test a new release and ran into another minor hiccup... you can't flash the kernel to /dev/bml7 without the proprietary bml driver. Doh! :)

I guess I'll have to write directly to mtd@kernel and hope that everyone has error-free kernel partitions or use the CM utility bml_over_mtd. Hoping is not good to rely on, so probably the latter. ;)

Might have a release tomorrow...
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
has bluetooth and camera been fixed?
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
i would rather care about the cell standby bug~

com on,tmcode~thank you,couldnt be more appreciated!:D
[Samsung Galaxy Player 4.0, 5.0] tdm:
Camera is fixed. Bluetooth can probably be fixed.
[Samsung Galaxy Player 4.0, 5.0] tdm:
Yeah that's going to take some work to track down. But I'll give it a shot.
[Samsung Galaxy Player 4.0, 5.0] rozelle25:
Just flashed now. How is the camera fixed? Its all backwards. Is there something else I need to do?
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Check at page 9 I made a release fix for this.
[Samsung Galaxy Player 4.0, 5.0] rozelle25:
Thanks-link didn't work. I'll try later.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I got suspension with dropbox. It seems that I will go to mediafire.

Edit: Here's the new link: Alpha 1.1 US
[Samsung Galaxy Player 4.0, 5.0] tdm:
First, a big fat warning: This is a big change and it's not well tested!

I really wanted to get a release out this week because it's been a long time. So this isn't really polished but it should be functional.

Because of this, I'm not updating the OP yet.

Changes:

Switched to MTD for most partitions.

Both US and INTL kernels are included in the same zip.

Synced with latest CM7 code.

Put in zaclimon's camera libs to fix upside-down cameras.

BT macaddr is set properly.

Issues:

BT still won't scan.

Instructions:

0. Backup any data you wish to keep. Converting to yaffs2 on MTD will destroy all of your data, apps, and everything.

1. Start with either Steve's kernel or my old build.

2. Flash the install. The first flash will detect the device type (US or INTL) based on the data in /efs/buyer_code.dat. It will update the kernel and, since MTD is not supported, it will reboot into the new kernel.

3. Flash the install again. It will install the system now.

If anything goes wrong, use adb to examine /tmp/recovery.log and let me know what you see.

davignola-ypg1-cm7-beta2.zip

md5: 55df89cd699ae7cdeea4ffc3a9450177
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Is there a difference in speed?
[Samsung Galaxy Player 4.0, 5.0] tdm:
I haven't done any performance testing at all. But what do you mean? Processor speed? Filesystem speed?
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Well if we compare it to the 1st release, is this one faster? (fs speed)
[Samsung Galaxy Player 4.0, 5.0] klin1344:
Thanks tdmcode! :)

Unfortunately I'm currently working on the next release for my ROM and polishing up my kernel with EXT4 support, so I can't test it right now. But once those are released I'll flash this.

yaffs2 should have much better performance than RFS, and I've heard that it's even faster than EXT4.
[Samsung Galaxy Player 4.0, 5.0] tdm:
Kernel source (with initramfs) is up at github.com/tdm/Galaxy-Player-4.0-Kernel

This is not intended to be permanent. I just forked the old SteveS84 code and tossed my changes in. So there is no revision history past the vendor import. But it should be functional and up to date, in case anyone wants to poke around with MTD or whatever.
[Samsung Galaxy Player 4.0, 5.0] tdm:
Oh, and I think I got AOSP 2.3 (original AOSP gingerbread) working too. Anyone interested?
[Samsung Galaxy Player 4.0, 5.0] klin1344:
Sure! It's always nice to have more options. :D

Sent using Tapatalk
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
thax for your work!
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Awesome! Are there any real improvements of having aosp over Samsung? (Sorry for being a noob!)

Sent using Tapatalk
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
yeah i also would like to know the issue of wifi ,because 2.3.6's wifi always annoys me——signal strength,and causing a disconnection in every ten minutes:mad:
[Samsung Galaxy Player 4.0, 5.0] tdm:
Probably not. I'd you want improvements I'd say go for CM7. For ICS, both CM9 and AOKP ate nice.
[Samsung Galaxy Player 4.0, 5.0] feika12:
Has the deep sleep bug been fixed?
[Samsung Galaxy Player 4.0, 5.0] tdm:
No not yet
[Samsung Galaxy Player 4.0, 5.0] feika12:
there are something wrong when I flash this rom , it falied ,and then when I flash the former rom(use steven kernel) ,machine came to infinite reboot ,it can only been sloved by flashing 2.2 stock kernel .My English is poor ,I don't known whether you can uderstand..I can't get a log .the recovery show

assert failed: getprop("ro.product.device") == "YP-G1" || getprop("ro.build.product") == "YP-G1" || getprop("ro.product.board") == "YP-G1" || getprop("ro.product.device") == "ypg1" || getprop("ro.build.product") == "ypg1" || getprop("ro.product.board") == "ypg1"

E: Error in /path/to/rom

(Status 7)

Installation aborted.
[Samsung Galaxy Player 4.0, 5.0] tdm:
I really need /tmp/recovery.log to diagnose the problem. Why can't you get it?
[Samsung Galaxy Player 4.0, 5.0] fromnowon:
at least 3 people have flashed beta2 and all of them got a loop while booting.but they flashed another ROM at once so the log file was covered...oh yes,we are from the same forum in China:D

Anyone who has flashed the beta2 got the same problem?:confused:

BTW,our buyer code is CHN.is that the point?
[Samsung Galaxy Player 4.0, 5.0] feika12:
你刷一遍 给log给他

you flash the rom ，then you give the log to him:D
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Go to your zip then go to META-INF/google/android folder. You will see the updater script. Remove those lines and try reflashing. I got those errors when I tried to flash me too.
[Samsung Galaxy Player 4.0, 5.0] feika12:
Thank you!Since the deep sleep bug has not been fixed and I'm really busy these days ，I will not flash again .:o
[Samsung Galaxy Player 4.0, 5.0] tdm:
What is the value of these properties when it fails, and which kernel is running?
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I got these errors

assert failed: getprop("ro.product.device") == "YP-G1" || getprop("ro.build.product") == "YP-G1" || getprop("ro.product.board") == "YP-G1" || getprop("ro.product.device") == "ypg1" || getprop("ro.build.product") == "ypg1" || getprop("ro.product.board") == "ypg1"

I'm using some testing Kernel based from steve's
[Samsung Galaxy Player 4.0, 5.0] feika12:
both Steves kernel and cm7 beat1 got this fault
[Samsung Galaxy Player 4.0, 5.0] tdm:
I will install steves kernel tomorrow to see what is wrong. I appreciate the reports of problems but unfortunately they are not helpful unless the proper values are included.
[Samsung Galaxy Player 4.0, 5.0] tdm:
Sorry haven't gotten to this yet. But I am playing around with CM9 again, and it is looking a bit better. At least I have audio this time, and I think I can get wifi working.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
How did you manage to get the libaudio folder working. I always get a couple of errors so I removed it?
[Samsung Galaxy Player 4.0, 5.0] tdm:
Copied the audio stuff from epicmtd.
[Samsung Galaxy Player 4.0, 5.0] tdm:
It seems the MTD stuff is not quite working properly. It's not properly erasing/formatting the partitions. Need to fix this before going any further.
[Samsung Galaxy Player 4.0, 5.0] tdm:
Okay got the MTD stuff figured out. Two issues:

The easy issue is that I forgot to enable CONFIG_MTD_CHAR in the kernel config.

The hard issue is what to do with BML and MTD coexisting. I'm not a Samsung device guru but it seems to me that the kernel needs access to both BML and MTD. Obviously it needs access to MTD so it can install the ROM. But it also needs access to BML so that /efs can be read. So for now, I think I'm just going to tweak the logic in flashutils. But I think I'll need to ask a Samsung guru -- say, someone on teamhacksung -- to see what they have to say about this.
[Samsung Galaxy Player 4.0, 5.0] tdm:
I was poking around the kernel and found something very interesting in sound/soc/codecs/mc1n2/mc1n2.c:

#define MC1N2_PRD_PATH "/efs/buyer_code.dat"
/* ... */
const char *EURVol[] = {"EDC","EUR","NEE","ROM","TPH","TRA","XEE","XEF","XEH","XEN","XEO","XET","XEU","XEZ","XEG","SEB"};

The buyer code is used to detect the device type and it looks like that information is used to set the "spl level", whatever that is.

So, it looks like we have a pretty complete buyer code list there. :D
[Samsung Galaxy Player 4.0, 5.0] tdm:
Made a bunch of progress today.

I got a kernel running with support for both USA and INTL devices in the same kernel binary. This is pretty huge.

Also got a pure MTD kernel compiled and created scripts to convert BML/STL to MTD. This is not really tested yet but it's getting closer.

The next big things on my list are redoing the initramfs in a standard way and fixing the deep sleep bug. Maybe after that, we'll have something that can almost pass for a daily driver. :)
[Samsung Galaxy Player 4.0, 5.0] klin1344:
Thanks for all your hard work! If it weren't for you I wonder where all the 4.0 development would come from...

Sent using Tapatalk
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Seriously I don't know how to say you thanks (I mean you did a heck of a job here). Where is your donations link?
[Samsung Galaxy Player 4.0, 5.0] tdm:
I don't accept donations. Keeps things fair and ensures I don't feel guilty if I pause development for a while. But thanks for the thought. :)