![]() ![]() |
Apr 3 2008, 03:03 PM
Post
#1
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
I've been using an HTC Universal for a month now, and I've all but forgotten about my poor Zaurus.
Pros:
Update: See here for progress so far. Update 2: I've uploaded a Debian package to install the keymap, power management, sound and phone functions here. |
|
|
|
Apr 3 2008, 03:38 PM
Post
#2
|
|
|
Group: Members Posts: 2,003 Joined: 16-April 04 From: the Netherlands && /dev/null Member No.: 2,882 |
Wow. That's sounds really cool. Any pointer to setting it up?
Can you get phone functionality when running Debian? |
|
|
|
Apr 4 2008, 02:53 AM
Post
#3
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
Wow. That's sounds really cool. Any pointer to setting it up? Can you get phone functionality when running Debian? For a basic install:
The HaRET config file, default.txt: CODE set kernel "zImage" set mtype "855" set cmdline "root=/dev/mmcblk0p1 rw console=tty0 rootdelay=5 fbcon=rotate:1" boot2 This was enough to get Debian to boot. USB networking works. Wifi works best if you set the speed to 1Mbps using iwconfig (I have to do this after associating with the AP). The keyboard goes a bit weird after suspending (there's a fix here). The modem accepts AT commands over one serial port and exchanges data with pppd over a different serial port, so GPRS is tricky. I've written a daemon to handle this. In theory, it should be easy to add the ability to make and receive voice calls and SMS, but the interface needs some thought. Probably best to keep it simple - a command-line tool to dial, pick up, hang up and send SMS, and an interface like /etc/apm/ to handle events (incoming call, SMS). That should be enough for me to use it as my only phone. |
|
|
|
Apr 10 2008, 12:24 PM
Post
#4
|
|
|
Group: Members Posts: 902 Joined: 22-May 04 Member No.: 3,385 |
The modem accepts AT commands over one serial port and exchanges data with pppd over a different serial port, so GPRS is tricky. I've written a daemon to handle this. In theory, it should be easy to add the ability to make and receive voice calls and SMS, but the interface needs some thought. Probably best to keep it simple - a command-line tool to dial, pick up, hang up and send SMS, and an interface like /etc/apm/ to handle events (incoming call, SMS). That should be enough for me to use it as my only phone. So, if I understand it correctly, you cannot use it currently as a normal phone? I.e. accept and make calls and send/receive SMS/MMS? BTW the Universal has UMTS, as you mention in your fist post? Can you workingly use GPRS, i.e. connect to the web easily? |
|
|
|
Apr 10 2008, 01:02 PM
Post
#5
|
|
![]() Group: Admin Posts: 3,277 Joined: 29-July 04 From: Cambridge, England Member No.: 4,149 |
very interesting to hear of progress on the HTC uni. it seemed so promising when started, shame it's only reached ?90%?
maybe with google android coming out on HTC devices, it will be possible that HTC will provide linux drivers for their hardware? |
|
|
|
Apr 10 2008, 06:03 PM
Post
#6
|
|
![]() Group: Members Posts: 975 Joined: 25-June 03 From: Silicon Valley Member No.: 208 |
Sounds interesting, datathief.....
How is the keyboard and display? Also, is there handwriting recognition app available if you run linux? Keep us posted.... |
|
|
|
Apr 11 2008, 01:53 AM
Post
#7
|
|
|
Group: Members Posts: 320 Joined: 5-December 04 From: Paris, France Member No.: 5,776 |
Sounds interesting, datathief..... How is the keyboard and display? Also, is there handwriting recognition app available if you run linux? Keep us posted.... Yes , there is cellwriter |
|
|
|
Apr 14 2008, 06:09 AM
Post
#8
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
How is the keyboard and display? The keyboard is slightly noisy ("clicky"), but perfectly usable. The screen isn't quite as bright as my Zaurus, but is otherwise very similar (same size, resolution, etc.). I'm running screen, mutt and finch, but X works fine. I haven't tried cellwriter for handwriting recognition, but it's in the Debian repos. |
|
|
|
Apr 14 2008, 06:15 AM
Post
#9
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
So, if I understand it correctly, you cannot use it currently as a normal phone? I.e. accept and make calls and send/receive SMS/MMS? Not yet. I almost have basic SMS send/receive working. Once I can make and receive calls too, the Universal will be my primary phone. QUOTE BTW the Universal has UMTS, as you mention in your fist post? Yes. I'm getting 384kbit/s in good conditions. QUOTE Can you workingly use GPRS, i.e. connect to the web easily? Yes. I'll publish my daemon that handles this soon. |
|
|
|
Apr 14 2008, 01:34 PM
Post
#10
|
|
|
Group: Members Posts: 902 Joined: 22-May 04 Member No.: 3,385 |
Wow, I think I'm gonna go buy this phone...
Do you have any sources of info, or is your main one http://forum.xda-developers.com/showthread...178#post1680178 So, if I understand it correctly, you cannot use it currently as a normal phone? I.e. accept and make calls and send/receive SMS/MMS? Not yet. I almost have basic SMS send/receive working. Once I can make and receive calls too, the Universal will be my primary phone. Checking at http://www.handhelds.org/moin/moin.cgi/UniversalStatus specifically with GPE/x11 it says phone calls are working. Yet it says SMS isn't. Can you give any pointers on what you've done to get SMS functionality, and what "almost" means in terms of SMS functionality? QUOTE QUOTE Can you workingly use GPRS, i.e. connect to the web easily? Yes. I'll publish my daemon that handles this soon. Great, how soon do you expect to be able to publish this? |
|
|
|
Apr 14 2008, 03:18 PM
Post
#11
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
Checking at http://www.handhelds.org/moin/moin.cgi/UniversalStatus specifically with GPE/x11 it says phone calls are working. Yet it says SMS isn't. Can you give any pointers on what you've done to get SMS functionality, and what "almost" means in terms of SMS functionality? I've successfully sent and received SMS messages, and made and received calls, using standard AT commands. It all works, it's just not integrated with GPE etc. I'm not interested in GPE, QTopia or OpenMoko, so I'm writing a daemon and command-line tools to handle GPRS, calls and SMS (GPRS and incoming SMS are working already). I should have something usable in the next few days, though it will probably still be buggy. |
|
|
|
Apr 15 2008, 12:55 AM
Post
#12
|
|
|
Group: Members Posts: 902 Joined: 22-May 04 Member No.: 3,385 |
I'm not interested in GPE, QTopia or OpenMoko, so I'm writing a daemon and command-line tools to handle GPRS, calls and SMS (GPRS and incoming SMS are working already). I should have something usable in the next few days, though it will probably still be buggy. OK, how are you gonna integrate it into the phone interface? Hardware keys? Or do you assume, you'll accept calls etc via shell scripts? Or do you have a simple graphical frontend? Referring further to your first post, I sorta assumed you were using GPE or sorts... How did you install debian, is there a rootfs tarball somewhere, or how did you proceed? Which WM are you using, since you are not inclined the GPE way? IceWM? Here's a thought, if you'd go the hardware keys phone functionality integration, how about ratpoison? Is this too radical for a phone? |
|
|
|
Apr 15 2008, 03:07 AM
Post
#13
|
|
|
Group: Members Posts: 206 Joined: 21-January 08 Member No.: 21,231 |
OK, how are you gonna integrate it into the phone interface? Hardware keys? Or do you assume, you'll accept calls etc via shell scripts? Or do you have a simple graphical frontend? In X, I can imagine using zenity or similar. Use xmodmap to map the hardware keys to Enter and Escape. Pop up a dialog (while vibrating and/or playing a ringtone) for an incoming call. Enter accepts the call, Escape rejects it. I don't intend to focus on the user interface. All I need is a "backend" that I can integrate into my own environment, however I want. QUOTE How did you install debian, is there a rootfs tarball somewhere, or how did you proceed? See my second post in this thread. QUOTE Which WM are you using, since you are not inclined the GPE way? IceWM? I'm not using X at all. |
|
|
|
Apr 15 2008, 04:59 AM
Post
#14
|
|
|
Group: Members Posts: 902 Joined: 22-May 04 Member No.: 3,385 |
I don't intend to focus on the user interface. All I need is a "backend" that I can integrate into my own environment, however I want. Sounds reasonable. QUOTE QUOTE How did you install debian, is there a rootfs tarball somewhere, or how did you proceed? See my second post in this thread. Doh... Is there a difference between using the Opie exe or the cabs from other directories, i.e. PhoneGPE, whatever that is, etc.? QUOTE I'm not using X at all. Why do you not use X at all? Are you using Opie, or plain console? For performance reasons, or what are the considerations? |
|
|
|
Apr 15 2008, 11:48 PM
Post
#15
|
|
|
Group: Members Posts: 902 Joined: 22-May 04 Member No.: 3,385 |
QUOTE Can you workingly use GPRS, i.e. connect to the web easily? Yes. I'll publish my daemon that handles this soon. I'm getting the phone today. Can you publish even a work in progress of this daemon - so that one may get started utilizing the GPRS in debian? Also maybe the WIP of the call/sms daemon? |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 08:51 AM |