Square reader...
Yesterday I activated a brand new OV and rooted it. I then did a clean wipe and shut the phone off without installing anything. I pulled the factory 2 gig sd card and partitioned it with Mini Tool Partition Wizard for 1/2 gig sd-ext set to ext4. I booted into recovery and installed CM9 alpha 10 pre 1 and nothing else. When I booted the phone, I signed in to gmail and downloaded square only. After installing square, it appeared to work as it should several times (note I said appeared). I then went to my main OV phone running Bumblebee and verified square works on it. I then restored the CM9 install from the other night on my main OV. I checked and square didn't work on it at all. I shut off and pulled the 16gig sdcard and checked the sd-ext which turned out to be fat32 instead of ext4. I previously had removed the card and formatted the sd-ext partition to ext4 before installing CM9 like I do ever since tdm said to format to ext3 or ext4. When I restored Bumblebee, the partition was reverted back to fat32 as it should have been, but the restore of CM9 didn't change it back to ext4, odd. So I figured maybe that it what the problem is. I then backed up the new OV, did a complete wipe and shut down. Reformatted the sd-ext partition to fat32 with Mini Tool. Booted the new OV into recovery and did a fresh install of CM9 and started the phone only. Shut down, pulled the sd and verified that the sd-ext was still fat32 and restarted the phone. Logged in to gmail and downloaded square only and installed. Square worked the first few tries, but immediately started the "retry swipe faster" popup when I sat the phone on the table. I noticed the reader touched the table first since it sticks out behind further. Setting the phone down or tapping the reader causes the problem. Once it started acting up, FCing square and/or pullng the reader did nothing to make it work again, only rebooting. So an a-hah moment, yeah right. Restored the first CM9, checked sd-ext for ext4 and tried square. Worked at first and wouldn't mess up with tapping or setting down. Then when I rotated the phone upside down, the pop up immediately started and continued every ten to twenty seconds. The I found I could make it act up by rotating the phone, tapping the reader slightly or turning the phone volume up and down through the vibrate setting a few times (vol down, down to vibrate then silent, then back up). All that was needed to stop the problem was hitting the clear button in square once the pop up started. I could then re-enter the amount and description and swipe fine as long as I held the phone and didn't rotate. Now back to the old phone, booted into recovery, did full wipe, shut down and formatted sd-ext partition to ext4, booted back into recovery and a fresh install of CM9 and setup everything just like the new phone. Should work like the new phone, yeah right. Still won't work, I finally got it to read once when swiping very fast between pop ups. Restored Bumblebee and all is fine again, can't get it to mess up at all. I am going to see if square will send another reader just in case I have a reader problem.
TDM, please note...
Since the square credit card reader is an electomagnetic reciever, the movement (no matter how slight) may be creating a flux causing a slight signal anomaly. If so, the ROM could be making the phone or reader too sensitive and picking this up. If I remember right, one of the things done with alpha 10 was work on the sound through the headphone jack. The reader so far has worked fine on alpa 9 back through alpha 7 when I first tried it. If I could get copies of the earlier alphas, I could check them also.
Thanks,
Germitty