1
Debian / Htc Universal
« on: May 08, 2009, 12:24:35 pm »
Is it game over then?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I've been given another black HTC Universal (O2 XDA exec).
It has a dent/kink in the touch-screen (not the LCD) and the display has been rotated too many times so that the display cable has snapped, but carphone warehouse say they can fix both these for £45.00
I'm short on cash to pay for a 128M upgrde, so I'm interested in doing a deal where somebody can have this in exchange for giving me the 128MB upgrade on my Universal.
Anyone interested - is it a fair deal? (I guess it is the same as swapping both these for one that has been upgraded?)
Not all about linux, but I found interesting info about USB host in PXA27x devices. Here it is:
http://hhtinker.blogspot.com/2008/10/usb-h...n-treo-650.html
In shortcut, if we were lucky, we get USB host on sync port of our Uni's (only on Linux). But somebody must check it, I currently didn't have uni...
Hi EB!
Finally I got my TitchyMobile working (based on the package from shikomura).
But, I cannot connect to the internet via USB.
I have a Debian install in a virtual PC. I connected the PDA to the virtual PC (and the connection was successful: Windows didn't see it anymore), applied all the commands, found in wiki.neilandtheresa.co.uk, but no success.
Do you have any ideas?
Thanx!
DOMy
allow-hotplug usb0
iface usb0 inet static
address 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.1
post-up echo nameserver 192.168.2.1 > /etc/resolv.conf
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.2.1
netmask 255.255.255.0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward; iptables -D FORWARD -j ACCEPT; iptables -A FORWARD -j ACCEPT; iptables -t nat -D POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE; iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
On a slightly similar note, a request for comments also:I'll add 25 UK pounds to that.
I've been thinking about things that I consider missing, and how to get them done. What do you think, would a bounty system be good to motivate some skillful hackers to tackle these. From what I've read on the web so far lately, it actually seems bounties are counter productive in motivating the development of Free Software, so I'm not sure.
But I was thinking, I could easily offer, let's say 200 EUR for each of the following:
1. MMS
2. Getting the camera to work for photos, videos, with a suitable X app
3. HiQ video, getting it to play 640x480 movies which I've seen the Uni is capable of on the Windows Mobile side, in debianI'll add 25 UK pounds to that.
4. Bluetooth A2DP support, so that listening to mp3 and the movies via bluetooth headphones would be fixedI'll add 25 UK pounds to that.
Is it worth it? Or not likely that someone will take up the task?
Quote from: ShiroiKumaHmmm... this is quite tough )Unfortunately, mplayer doesn't seem to release the audio device when paused, so the ringtone still wouldn't play.
I've been thinking about this, but haven't had time to research it: specifically mplayer related. Would it not be possible not to kill, but send it a pause signal? I don't know if mplayer accepts pause commands externally, but theoretically even if it'd be emulating a space key press (in the worst case) this should be possible, no?
I think there may be a solution using a sound server - with pulseaudio, for example, it should be possible to mute all the streams except the ringtone during a call. However, pulseaudio seems to have far too many dependencies to be the default. I don't think it's nearly as easy using esound (lightweight, few dependencies), but I'll investigate.
Quote from: Sam LiddicottHow do I make phoneui shiny go away?I think SDL (used by titchy-phoneui-shiny, via pygame) can conflict with things that do chvt or openvt. Are you also running titchy-phoneui-console (the whiptail UI)?
I can't make the missed-call screen go away.
even "chvt" from an SSH session doesn't return:
strace tail:
open("/dev/tty0", O_RDWR) = 3
ioctl(3, KDGKBTYPE, 0xbef24c4f) = 0
ioctl(3, VIDIOC_G_COMP or VT_ACTIVATE, 0x1) = 0
ioctl(3, VIDIOC_S_COMP or VT_WAITACTIVE
Quote from: hakkinenMy USB port works ok now. But after 10 minutes, it disconnects automatically so I can't connect to Internet anymore. I had to unplug USB and plug in again, it worked. How can I solve this problem?
Look into the Ticht-autosuspend
Quote from: Sam LiddicottIt seems like it is nothing to do with sms or autosuspend, I'm just back to losing 2% an hour again instead of 1% an hour which I was getting after you fixed the bluetooth suspend.It's difficult for me to test battery life - my phone is in use most of the day, and on charge overnight. I'll try to find an opportunity.
Sam
In the meantime:
- Do you get good battery life on your first suspend after a reboot, and bad battery life on every subsequent suspend? If so, the kernel must be doing something upon resume.
- When you're getting bad battery life, run:
Code: [Select]devmem2 0x10000105 byte
If the result (the last number on the last line of output) is 0x86, bluetooth is powered down. If the result is 0xC6, it's not, and that could be the culprit.- Do you have the htcuniversal_acx and/or acx modules loaded?
Quote from: Sam LiddicottI've noticed twice now that if I send a text to a non-usb'd suspended universal and do not acknowledge the text, that the battery depletion rate increases.Do you get messages in syslog like 'Proxy exited with status 1'? That would mean some apmd scripts are not being run, which would cause some of those symptoms.
Test:
fully charge phone., apm shows 99%
suspend for 10 hours
apm shows battery about 90%
fully charge phone
suspend
send text (don't acknowledge)
wait for screen to go black
wait 10 hours
apm shows battery about 81%
I also get
1. backlight button mostly doesn't work after resume
2. sometimes mouse pointer doesn't work after resume
3. sometimes device crashes on reboot
4. sometimes after reboot to wm6.1 (ranju's latest rom) mouse pointer or keyboard don't work until reset.
Sam
If so, try running:Code: [Select]/etc/apm/apmd-proxy resume suspend
and see if you get any error messages that might indicate which apm script is failing. If one script fails, the rest don't get run at all (which is a bug in apmd in my opinion).