|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Quote:
PDE IP Address: 206.47.201.75 PDE Port number: 8888 The results are much faster locks. Prior to doing this I was getting 5-10 MINUTE locks...if at all. Now I'm getting 60 second locks. I haven't tested extensively so I'll try some more and report back. For future reference, the servers for most carriers are here: http://forum.ppcgeeks.com/showpost.p...11&postcount=2 Also, I had to edit the /data/etc/gps.conf file as the /system/etc/gps.conf is read-only. thanks SFhub and Makk! |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Quote:
Just be aware that after reboot, the /system/etc/gps.conf will be put back, overwriting your changes. You can get around this either by using the new ext2 image babijoee put out on the xda thread: http://htcandroid.xland.cz/XDANDROID...6.2010.ext2.7z or by running unsquashfs on a linux system for system.sqsh, replacing /system/etc/gps.conf, and then running mksquashfs. If you went with the first way (ext2 img) which I think is simpler, after you boot into android, open up a terminal Code:
su mount -o rw,remount /system [edit or copy in your proposed /system/etc/gps.conf] mount -o ro,remount /system exit Code:
# custom shell commands, these commands run last custom_shells{ #echo "Hello!!!" # example #echo "You can create your own commands here" # example /bin/cp -f /sdcard/andboot/gps.conf /data/etc/gps.conf /bin/chmod 644 /data/etc/gps.conf } Last edited by sfhub; 06-13-2010 at 02:17 AM. |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Quote:
The result is a much nicer animation (IMO) but unfortunately still looping. Can't call it looping X, though, now with the new animation. I then did two things: 1) replace the included rootfs.img with the one that has the "PATH" fix I mentioned earlier (attached to this post) 2) get rid of "chmod 777 /data/etc/dbus.conf" which snuck in with the latest xda release, both to prove it is unecessary and because it is now redundant I also updated the rootfs.img to be the latest/2nd 06/12/2010 release (cacfdc7) version, from the autobuild, with the nordic keymappings since we might as well help the most people possible. After those changes, I verified, there are no more console errors about "no such user '-R'" and "no such user '1002:1002'" as well as the other mkdir and chmod errors. More importantly I verified the looping at animation is gone and was able to get to the Android initial config screen. Also, if you are going to use the rootfs.img I'm attaching, please test it after removing data.img and cache. I tested it twice, but am not beyond making mistakes Both diffs follow below (and are attached) Code:
! PATH=/sbin:/system/sbin:/system/bin:/bin:/system/xbin:/system/xbin/bb:/data/local/bin /bin/echo "Rootfs loaded." --- 7,20 ---- /bin/mount -o remount,rw / / ! # Looping X animation fix ! # change PATH to put /bin in front of /system/bin to fix looping X animation ! # bug. /system/bin versions of some commands were being run which appear to ! # accept restricted options causing commands to fail and therefore not setup ! # the system properly. User would see errors on the console like ! # "no such user '-R'" or "no such user '1000:1000'" ! # ! PATH=/sbin:/bin:/system/sbin:/system/bin:/system/xbin:/system/xbin/bb:/data/local/bin /bin/echo "Rootfs loaded." *************** *** 156,167 **** cp -a /system/etc/* /etc cp -ar /init.etc/* /etc/ - #Possible fix for looping animation. stinebd/gm112 - #First push by babijoee :) - chown 1002:1002 /etc/dbus.conf - chmod 440 /etc/dbus.conf - - LCDDENSITY=`/bin/grep -o "lcd.density=.*" /proc/cmdline | /bin/sed -e "s/.*lcd.density=//g" -e "s/ .*//g"` if [ "$LCDDENSITY" != "" ] ; then --- 163,168 ---- *************** *** 516,519 **** --- 517,527 ---- mknod /dev/msm_camera/frame0 c 250 2 chmod a+s /bin/pppd + # Looping X animation fix + # Change PATH back to original in case the change is required for init.android + # whether for security purposes or just for it to run properly. See earlier + # change above. + # + PATH=/sbin:/system/sbin:/system/bin:/bin:/system/xbin:/system/xbin/bb:/data/local/bin + exec /init.android *** sdcard/andboot/conf/eclair.user.conf Sat Jun 12 18:22:57 2010 --- sdcard/andboot/conf/eclair.user.conf-fix Sat Jun 12 18:22:57 2010 *************** *** 48,54 **** # custom shell commands, these commands run last custom_shells{ - chmod 777 /etc/dbus.conf #echo "Hello!!!" # example #echo "You can create your own commands here" # example } --- 48,53 ---- |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Re-updated the AIO package in post #1. Now includes sfhub's solution for the boot looping and the 6-13 system.sqsh (with the great new boot animation... probably other improvements, too; I've been too caught up with the boot animation to notice, though).
|
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Hum...
Hopefully, this hasn't been answered before, but how does one do the accented characters with the hardware keyboard? On the actual G1, it's just a matter of holding down the letter long enough, and then, a popup appears with the different versions of the letter with all possible accents... On the raph800, it just repeats the letter... |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
I think the keyboard is a little lacking in that regard. If you need accented characters, you'll probably have to rely on a software keyboard for them. I didn't realize that a long press gave a popup on the G1 -- that'd be a nice feature for our keyboards. Especially because there are a lot of very useful keys for the terminal (>, |, etc.) that have not been mapped for many phones.
On the RAPH500, at this point, if you want capital letters, you'll have to rely on a software keyboard for them, too. |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Quote:
Dammit, just saw my changes undone. For the ext2 fs - which I would prefer to use anyway - there seem to be no instructions. I assume I have to format my sd card with an ext2 partition or can i place the system.ext2 file on the sdcard just like the sqsh file? |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
Quote:
Just remove (or move to backup directory) your system.sqsh and replace with system.ext2 /system will mount fine just like before, except now it will be ext2 instead of squashfs, which means you'll be able to remount it rw instead of being limited to ro only. Keep in mind this will probably be a new Android release for you so there could be other changes you were not expecting. If you just want a more permanent solution using your existing Android version, probably having the file copied in from eclair.user.conf would be simplest. |
|
||||
Re: Linux/Android on CDMA Touch Pro -- Now working on Verizon! And with GPS!
just grabbed the new AIO. probably the fastest yet, very smooth. However, I'm having one problem. I don't get data services of any kind and ever so often I am getting errors in regards to my sim card doesn't let me attach to this network. I am using a sprint touch pro on sprint so no sim card.
|
|
Tags |
android, donut, eclair, linux |
|
|