19:10.23 | *** join/#htc-linux apt (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
19:10.23 | *** topic/#htc-linux is HTC Linux Channel: Find logs at http://apt.rikers.org/%23htc-linux/ | please check http://handhelds.org/moin/moin.cgi/HTC_2dPhones | http://wiki.xda-developers.com/index.php?pagename=Xanadux | <cr2> let's define a common setup. |
19:18.02 | *** join/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
20:10.03 | *** join/#htc-linux alm (n=dsafasq@L9d1d.l.pppool.de) |
20:10.08 | alm | hi |
20:10.10 | goxboxlive | good evening |
20:10.29 | alm | anyone who uses blue angel? |
20:11.41 | goxboxlive | yes alot of people are using BA here. |
20:11.48 | goxboxlive | Not me though |
20:12.24 | alm | just wanted to know how about using linux on BA |
20:12.35 | alm | just loading on a sd and boot? |
20:12.56 | alm | is sth going to be deleted? |
20:13.27 | cr2 | alm: the ram will be wiped out, and you will need a hard reset. |
20:14.19 | alm | hmmm ok good to know |
20:14.43 | cr2 | unless you have wince5. |
20:14.51 | alm | whats that? |
20:15.17 | cr2 | if you don't know, then you don't have it :) |
20:16.14 | alm | i dont understand, tell me pls? |
20:16.47 | BabelO | alm: actually you have wm2003se on blueangel |
20:17.02 | alm | thats right |
20:17.14 | BabelO | so wince5 is wm2005 :) |
20:17.28 | alm | oh ok :) |
20:17.32 | alm | now i get it |
20:17.50 | alm | is it stable to run wince5 on BA ? |
20:18.22 | BabelO | yes but you lose some interesting feature, like a nice bluetooth stack |
20:18.51 | alm | but what are the interesting features while having wince5? |
20:19.36 | cr2 | you don't need the hard reset, and it saves the screen calibration time on reboot. |
20:19.46 | BabelO | you have 128 Mo of RAM an wince is started from flash (actually your backup flash under wm2003 ) |
20:20.01 | alm | thats all? |
20:20.23 | cr2 | BabelO: are the gpios used by gsminit.c documented in wiki ? |
20:20.32 | BabelO | you lose some bluetooth option :) |
20:20.56 | BabelO | cr2: there are already two gpio in wiki 58 and 59 power / reset |
20:21.02 | alm | hmmm ok get it thx |
20:21.42 | cr2 | i see 3 |
20:21.43 | BabelO | and 64/65 for radio suspend, but don't understand what is it :( |
20:22.25 | cr2 | 0x4000000 0x8000000 and 0x40000000 |
20:23.26 | cr2 | 58 59 and 62 |
20:23.44 | BabelO | hum 62 ? |
20:23.49 | cr2 | 60 and 63 are observed |
20:24.03 | cr2 | GPIO 62 40000000 |
20:24.15 | BabelO | not documented |
20:25.12 | cr2 | i think they should go into blueangel_phone.c |
20:25.38 | BabelO | yes i have already writing this file :) |
20:26.17 | BabelO | do you understand why gnokii can't access ttyS0 on universal ? |
20:27.26 | goxboxlive | no i cant :-) |
20:27.51 | BabelO | goxboxlive: do you try opie2 ? |
20:28.45 | goxboxlive | No i havent had time this evening, i have filled out my tax-form now, just deliverd it :-). |
20:29.01 | goxboxlive | And now, a beer :-) |
20:29.17 | BabelO | :) |
20:29.44 | goxboxlive | BabelO: Could there be any hardcoding in some of the gnokii files you have forgotten? |
20:29.57 | goxboxlive | Wich port are you using on BA? |
20:30.20 | cr2 | goxboxlive: use 'strace' |
20:30.22 | BabelO | goxboxlive: i m using ttyS0 too that's why i don't understand |
20:30.39 | cr2 | of upload the image, i'll try it too. |
20:30.47 | cr2 | s/of /or / |
20:30.49 | goxboxlive | BabelO realy, hmm then it's realy strange. |
20:31.25 | *** join/#htc-linux MrVanx (n=chatzill@82-69-60-250.dsl.in-addr.zen.co.uk) |
20:31.26 | cr2 | BabelO: do you know qt4 programming ? |
20:31.37 | *** part/#htc-linux MrVanx (n=chatzill@82-69-60-250.dsl.in-addr.zen.co.uk) |
20:32.12 | BabelO | cr2: yes, i use make some programs for mythtv :) |
20:32.39 | cr2 | BabelO: pure qt4, no qt3 compat mode. |
20:32.49 | alm | any chance to run a distro of linux in next time on BA? |
20:33.03 | BabelO | alm: maybe :) |
20:33.04 | cr2 | i've tried to port the qt3 code without qt3compat, and it is really painful. |
20:33.25 | goxboxlive | ettimeofday({862436229, 750000}, NULL) = 0 |
20:33.25 | goxboxlive | select(5, [4], NULL, NULL, {0, 100000}) = 0 (Timeout) |
20:33.29 | BabelO | cr2: ok, so next step is to activate qt3compat :) |
20:33.40 | cr2 | not to mention that i prefer asm+c :) |
20:33.50 | BabelO | he he |
20:33.51 | cr2 | BabelO: is it possible ? |
20:34.28 | cr2 | c++ is too higlevel for me. and templates are the work of devil :) |
20:35.00 | goxboxlive | nanosleep({0, 10000000}, NULL) = 0 |
20:35.00 | goxboxlive | write(2, "write: [AT+GMM<cr>]\n", 20write: [AT+GMM<cr>] |
20:35.00 | goxboxlive | ) = 20 |
20:35.00 | goxboxlive | write(4, "A", 1) = 1 |
20:35.01 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.02 | BabelO | cr2: i don't know, but can try to understand how to activate this option, if it is possible |
20:35.03 | goxboxlive | write(4, "T", 1) = 1 |
20:35.04 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.06 | goxboxlive | write(4, "+", 1) = 1 |
20:35.09 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.12 | goxboxlive | write(4, "G", 1) = 1 |
20:35.14 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.16 | goxboxlive | write(4, "M", 1) = 1 |
20:35.18 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.20 | goxboxlive | write(4, "M", 1) = 1 |
20:35.22 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.24 | goxboxlive | write(4, "\r", 1) = 1 |
20:35.26 | goxboxlive | nanosleep({0, 20000}, NULL) = 0 |
20:35.28 | goxboxlive | gettimeofday({862436320, 500000}, NULL) = 0 |
20:35.30 | goxboxlive | select(5, [4], NULL, NULL, {0, 100000}) = 1 (in [4], left {0, 100000}) |
20:35.52 | cr2 | goxboxlive: do you see 'reads' ? |
20:36.18 | *** part/#htc-linux alm (n=dsafasq@L9d1d.l.pppool.de) |
20:36.20 | goxboxlive | hold on |
20:37.29 | cr2 | goxboxlive: use >& ERR |
20:37.37 | cr2 | and log everything to the SD. |
20:37.44 | goxboxlive | Now i know: Take a look. BabelO, look at the path |
20:37.46 | goxboxlive | open("/home/fcr/armlinux/opie/usr/lib/tls/v5l/fast-mult/half/libgnokii.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) |
20:38.15 | BabelO | oh oh what is this ? |
20:38.22 | cr2 | bizarre. |
20:38.52 | cr2 | goxboxlive: use LD_LIBRARY_PATH if it bothers you. |
20:38.55 | BabelO | goxboxlive: wait, i try same on BA |
20:38.55 | goxboxlive | I created the directory and copied libgnokii |
20:43.05 | goxboxlive | How do i get the output of strace to i file |
20:43.32 | goxboxlive | found it |
20:47.11 | goxboxlive | This have to be the bug, right? http://pastebin.no/1445 |
20:48.16 | cr2 | open("/home/root/.gnokiirc", O_RDONLY) = -1 ENOENT (No such file or directory) |
20:48.37 | BabelO | yes but open("/etc/gnokiirc", O_RDONLY) = 4 |
20:48.45 | cr2 | and what do you have here /home/root/.gnokii-error |
20:50.29 | goxboxlive | cr2: nothing |
20:50.34 | goxboxlive | empty file |
20:51.00 | cr2 | ok, please create an image so i can untar it on the SD. |
20:51.31 | goxboxlive | access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) |
20:51.50 | cr2 | BabelO: i guess GPIO60 is the DCD. |
20:52.05 | cr2 | looking at the rilgsm.dll |
20:53.45 | BabelO | goxboxlive: here is my output of gnokii http://pastebin.ca/466143 |
20:55.13 | goxboxlive | BabelO: do you have this file? ld.so.preload |
20:56.11 | BabelO | goxboxlive: no |
20:56.25 | goxboxlive | ok |
20:57.24 | goxboxlive | How do you get "OK" respond without setting ATV1? |
20:57.35 | cr2 | read : [ATZ<cr><cr><lf>OK<cr><lf>] |
20:57.52 | cr2 | this is the key string. |
20:57.55 | goxboxlive | ATZ is just "reset" |
20:58.16 | cr2 | goxboxlive: it depends on the GSM firmware default- |
20:58.19 | goxboxlive | I have to set ATV1 to get "OK" respond, else it respond with "0" |
20:58.36 | BabelO | goxboxlive: then you need to add this in gnokki ;) |
20:58.40 | cr2 | goxboxlive: but do you have either of them ? |
20:58.42 | goxboxlive | I have had the same problem with gsmd |
20:59.00 | goxboxlive | hold on, let me check with cu |
20:59.39 | cr2 | gnokii does not deal with numeric responses. |
21:00.36 | goxboxlive | atv1 let me get "OK" respond, if i not set ATV1 it respond with "0" wicj means OK (4 = ERROR) |
21:01.15 | goxboxlive | ATE1 let me see what i type |
21:01.33 | BabelO | ATE1 is echo mode on |
21:01.41 | cr2 | send ATV1 in the connect_script |
21:02.18 | goxboxlive | How do i do that cr2 |
21:02.26 | goxboxlive | ahh, ok |
21:02.33 | cr2 | use create_connect option. |
21:02.41 | goxboxlive | BabelO right |
21:02.43 | cr2 | create a script |
21:02.56 | cr2 | and put 'echo ATV1' there. |
21:03.11 | goxboxlive | ok, i'll give it a try |
21:03.37 | cr2 | connect_script: |
21:05.49 | goxboxlive | it didnt help |
21:06.02 | BabelO | goxboxlive look at htcgen.c file |
21:06.12 | BabelO | search function SoftReset |
21:07.41 | goxboxlive | yes |
21:09.33 | BabelO | only copy paste line ATZ before and change to ATV1 |
21:10.53 | cr2 | BabelO: where is htcgen.c ? |
21:10.55 | goxboxlive | ha ha the script fixed something |
21:10.59 | goxboxlive | I got a respons |
21:12.17 | *** join/#htc-linux TripleDES (n=sergio@185.pool85-50-152.dynamic.orange.es) |
21:12.38 | goxboxlive | But it doesnt seems like qpe is reading my gnokiirc file |
21:13.27 | goxboxlive | Look at this: |
21:13.33 | BabelO | cr2: i msg you my ftp server where are all file |
21:13.33 | goxboxlive | It only happend once |
21:14.51 | cr2 | ok. |
21:14.53 | BabelO | goxboxlive: i have modied my file with new soft reset sequence after i rename it to init maybe |
21:16.33 | goxboxlive | so gnokiirc should be named "init"?? |
21:16.37 | *** join/#htc-linux twostupiddogs (n=towstupi@62.123.180.130) |
21:16.38 | BabelO | goxboxlive: no sorry i change code init in libgnokii |
21:17.48 | goxboxlive | Ok, i think my IMEI no. is gone now, take a look: http://pastebin.ca/466194 |
21:19.15 | cr2 | read : [AT-Command Interpreter ready<cr><lf><cr><lf>ERROR<cr><lf>] |
21:19.23 | BabelO | goxboxlive: ok can you start opie now ? |
21:19.24 | cr2 | this is missing in gnokii. |
21:19.30 | goxboxlive | I dont get it. It worked once, but now it doesnt anymore. Maybe my respons needs more time |
21:19.30 | BabelO | cr2: yes |
21:19.58 | goxboxlive | BabelO: It did only work one time |
21:20.29 | BabelO | goxboxlive: ok :( and you have +CSCS: "IRA" , i have "HEX" here |
21:20.42 | goxboxlive | ok |
21:21.06 | cr2 | what's that ? |
21:21.29 | goxboxlive | But why did it work once and not again |
21:21.48 | BabelO | goxboxlive: can you add line like this in htcgen.c ? |
21:21.49 | cr2 | >>>AT+CSCS=? <<< +CSCS: ("IRA","GSM","UCS2"). |
21:21.50 | BabelO | tatic gn_error SoftReset(gn_data *data, struct gn_statemachine *state) |
21:21.51 | BabelO | { |
21:21.51 | BabelO | <PROTECTED> |
21:21.51 | BabelO | <PROTECTED> |
21:21.51 | BabelO | <PROTECTED> |
21:21.52 | BabelO | } |
21:22.04 | BabelO | cr2: it is charset |
21:22.13 | cr2 | it's language encoding. |
21:22.14 | cr2 | ok. |
21:22.22 | goxboxlive | BabelO: ok, but mine wouldnt compile, it failes |
21:22.47 | BabelO | goxboxlive: it is already compiled on my computer |
21:22.47 | goxboxlive | But i think we should delay the resopond on universal a little. |
21:22.57 | goxboxlive | o, so you have it? |
21:23.04 | goxboxlive | where? |
21:23.05 | BabelO | yes, ame place |
21:23.07 | goxboxlive | :-) |
21:23.10 | BabelO | s/ame/same/ |
21:23.11 | goxboxlive | good |
21:23.20 | cr2 | BabelO: does gnokii support IRA ? |
21:23.36 | BabelO | cr2: no, it is not in code |
21:26.40 | BabelO | cr2: Limited IRA charset support for AT module (used only for sending keys) |
21:26.45 | BabelO | in gammu code |
21:28.36 | BabelO | cr2: we can add it if needed |
21:28.38 | cr2 | BabelO: htcphone -> ../../opie2/devices/htcphone |
21:28.45 | cr2 | this link is outside the ftp |
21:29.01 | BabelO | ok, i change my ftp root |
21:29.16 | cr2 | what is IRA actually ? |
21:29.59 | BabelO | i don't know i can look in gammu code to know how they manage it |
21:30.10 | cr2 | ok. |
21:30.44 | BabelO | ftp root changed |
21:32.07 | cr2 | ok. |
21:32.10 | goxboxlive | The same is still happening |
21:32.35 | goxboxlive | I think our modem needs some time to initilize |
21:33.15 | BabelO | goxboxlive: ok , maybe adding a wait time |
21:33.21 | BabelO | do you see atv1 sent ? |
21:33.25 | goxboxlive | yes |
21:33.33 | goxboxlive | Message sent: 0x00 / 0x0004 |
21:33.33 | goxboxlive | 41 54 56 31 | ATV1 |
21:33.33 | goxboxlive | write: [ATV1] |
21:34.10 | goxboxlive | maybe just a connect script with sleep 5 |
21:35.17 | goxboxlive | yes that did the trick |
21:35.40 | goxboxlive | Did not receive a connection event from the qws server |
21:36.29 | BabelO | did you start env.sh to setup variable ? |
21:36.30 | goxboxlive | Received message type 61 |
21:36.30 | goxboxlive | Initialisation completed |
21:36.30 | goxboxlive | No IRDA devices found! |
21:36.31 | goxboxlive | Segmentation fault |
21:36.34 | goxboxlive | yes |
21:36.39 | BabelO | ok |
21:38.04 | goxboxlive | something is happening now |
21:38.08 | cr2 | :) |
21:38.13 | goxboxlive | Received message type 61 |
21:38.13 | goxboxlive | Initialisation completed |
21:39.15 | goxboxlive | it hangs here: |
21:39.17 | goxboxlive | Unable to open '/usr/share/zoneinfo/America/New_York' |
21:39.17 | goxboxlive | QTimeZone::data Can't create a valid data object for 'America/New_York |
21:42.01 | BabelO | ok, i have same problem because no battery module is loaded for me ( same error as you), big bug :) need to fix it |
21:42.30 | BabelO | lot of thing to fix too |
21:43.12 | goxboxlive | I think something is happening because the lcd has flahsed more that once |
21:43.46 | goxboxlive | ApplicationLayer: Application layer server unexpectedly terminated. |
21:44.18 | goxboxlive | write: [AT+CSQ<cr>] |
21:44.18 | goxboxlive | read : [^@^^+COPS?<cr><cr><lf>+CME ERROR: 30<cr>AT+CSQ<cr><cr><lf>] |
21:44.18 | goxboxlive | Message received: 0x0a / 0x0023 |
21:44.18 | goxboxlive | 05 00 1e 2b 43 4f 50 53 3f 0d 0d 0a 2b 43 4d 45 | +COPS? +CME |
21:44.18 | goxboxlive | 20 45 52 52 4f 52 3a 20 33 30 0d 41 54 2b 43 53 | ERROR: 30 AT+CS |
21:44.19 | goxboxlive | 51 0d 0d | Q |
21:44.21 | goxboxlive | Received message type 0a |
21:44.22 | goxboxlive | read : [+CSQ: 99,99<cr><lf><cr><lf>OK<cr><lf>] |
21:44.25 | goxboxlive | Message received: 0x0a / 0x0013 |
21:44.26 | goxboxlive | 02 2b 43 53 51 3a 20 39 39 2c 39 39 0d 0a 0d 0a | +CSQ: 99,99 |
21:44.28 | goxboxlive | 4f 4b 0d | OK |
21:44.30 | goxboxlive | Received message type 0a |
21:44.32 | goxboxlive | Segmentation fault |
21:44.49 | BabelO | goxboxlive: yes it try to switch backlight at different brightness... |
21:44.56 | BabelO | goxboxlive: ok now i understand ;) |
21:45.20 | BabelO | is AT+CSQ working on Universal ? |
21:45.20 | goxboxlive | I also noticed that i had to have IRDA running |
21:46.41 | BabelO | COPS is to know network operator name |
21:46.52 | BabelO | try gnokii --getnetworkinfo |
21:48.22 | goxboxlive | 02 41 54 2b 43 52 45 47 3f 0d 0d 0a 2b 43 52 45 | AT+CREG? +CRE |
21:48.22 | goxboxlive | 47 3a 20 32 2c 32 0d 0a 0d 0a 4f 4b 0d | G: 2,2 OK |
21:48.22 | goxboxlive | Received message type 14 |
21:48.22 | goxboxlive | strings[0] = 2 |
21:48.22 | goxboxlive | strings[1] = 2 |
21:48.22 | goxboxlive | strings[2] = (null) |
21:48.24 | goxboxlive | strings[3] = (null) |
21:48.26 | goxboxlive | Message sent: 0x14 / 0x0009 |
21:48.28 | goxboxlive | 41 54 2b 43 4f 50 53 3f 0d | AT+COPS? |
21:48.30 | goxboxlive | write: [AT+COPS?<cr>] |
21:48.32 | goxboxlive | Error: Command timed out. |
21:48.35 | goxboxlive | Serial device: closing device |
21:48.36 | goxboxlive | it failes at at+cops? |
21:48.54 | goxboxlive | I am allways running at+cops=0 |
21:49.03 | BabelO | ok |
21:49.10 | goxboxlive | and the i am able to run at+cops? |
21:49.30 | BabelO | how can i know network operator name on universal ? |
21:49.35 | goxboxlive | And after at+cops=0 it is a little dealy, about 5 sec |
21:50.06 | goxboxlive | at+cops?, but after at+cops=0 |
21:53.22 | cr2 | CSQ works. |
21:53.37 | BabelO | yes it is full :) 99,99 |
21:53.39 | cr2 | read : [+CSQ: 99,99<cr><lf><cr><lf>OK<cr><lf>] |
21:53.46 | cr2 | full ? |
21:53.53 | cr2 | unknown. |
21:54.24 | BabelO | ah ok :( |
21:54.42 | cr2 | BabelO: operator name is a table lookup. |
21:54.47 | BabelO | so not logged into network |
21:54.51 | goxboxlive | hmm |
21:54.54 | goxboxlive | at+cops? |
21:54.54 | goxboxlive | +CME ERROR: 30 |
21:55.06 | BabelO | cr2: yes i know, i have it |
21:55.21 | cr2 | i doubt gnokii is known all networks that are compiled into the rilgsm on athena :) |
21:55.34 | BabelO | sure not :) |
21:55.49 | cr2 | but we can change it :) |
21:56.07 | cr2 | it's also dumb to compile the list into gnokii. |
21:56.23 | cr2 | just because wince does something silly, we should not follow it ) |
21:56.35 | goxboxlive | at+cops? |
21:56.35 | goxboxlive | +COPS: 0,2,"24201",2 |
21:56.42 | goxboxlive | Now it worked |
21:56.48 | goxboxlive | in cu |
21:56.55 | cr2 | the most funny thing is that this list is also compiled into radio ROM and some other files |
21:57.10 | BabelO | goxboxlive: strange |
21:57.32 | goxboxlive | it needs some time to respond on cops |
21:57.34 | BabelO | cr2: list is here common/gsm-networks.c |
21:57.35 | cr2 | and all these lists are different |
21:58.00 | goxboxlive | and i have also run at+cfun=1 before the cops command |
21:58.01 | cr2 | <PROTECTED> |
21:58.07 | cr2 | something like that. |
21:58.24 | cr2 | like pci ids and usb ids. |
21:58.50 | cr2 | goxboxlive: what is the wince cfun setting ? |
21:59.17 | goxboxlive | hold on i check the debug filke |
22:00.06 | *** part/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
22:00.08 | goxboxlive | BabelO With your latest libgnokii it run atv1 and atz at the same |
22:00.10 | goxboxlive | ATV1ATZ |
22:00.10 | goxboxlive | NO CARRIER |
22:00.10 | goxboxlive | ATE1 |
22:00.10 | goxboxlive | OK |
22:00.10 | goxboxlive | AT+CMEE=1 |
22:00.10 | goxboxlive | OK |
22:00.13 | goxboxlive | AT+CGMM |
22:00.14 | goxboxlive | HTC |
22:00.18 | goxboxlive | OK |
22:00.32 | goxboxlive | cu is showing the gnikii commands |
22:01.08 | cr2 | goxboxlive: ATV1ATZ is a bad command, obviously. |
22:01.11 | BabelO | goxboxlive: there is no wait between two command |
22:01.23 | goxboxlive | yes i saw that |
22:01.26 | goxboxlive | it should be |
22:02.39 | BabelO | ok i add something 1s ? |
22:03.28 | goxboxlive | you have to separate them, hold on and you will see my output |
22:03.38 | Foxdie | goxboxlive / cr2 : I'm not a programmer (but I can follow other peoples code) but I have a fair bit of experience with linux and I own a Universal, is there any way I can help to speed up development for the Universal? |
22:03.54 | goxboxlive | ATV1ATZ |
22:03.54 | goxboxlive | NO CARRIER |
22:03.54 | goxboxlive | ATE1 |
22:03.55 | goxboxlive | OK |
22:03.55 | goxboxlive | AT+CMEE=1 |
22:03.55 | goxboxlive | OK |
22:03.57 | goxboxlive | AT+CGMM |
22:03.58 | goxboxlive | HTC |
22:04.01 | goxboxlive | OK |
22:04.03 | goxboxlive | AT+GMM |
22:04.05 | goxboxlive | HTC |
22:04.07 | goxboxlive | OK |
22:10.34 | goxboxlive | I added a longer delay. at+cops? is now working but opie2 wouldnt launch |
22:11.14 | goxboxlive | New GSM event detected .... |
22:11.33 | cr2 | Foxdie: difficult to say. |
22:11.58 | goxboxlive | And the phone is working, it noticed my incomming call |
22:11.58 | cr2 | :) |
22:11.59 | goxboxlive | checking sms |
22:12.01 | Foxdie | goxboxlive: which pda is that on? :) |
22:12.11 | cr2 | goxboxlive: upload an image. |
22:12.17 | cr2 | Foxdie: universal. |
22:12.24 | Foxdie | woooo \o/ |
22:12.27 | BabelO | goxboxlive: sms i don't think |
22:12.38 | Foxdie | oh god I swear I would be so happy, I wanna dump this wm5 shit :) |
22:12.41 | BabelO | is battery displayed ? |
22:12.50 | goxboxlive | Message received: 0x0a / 0x001c |
22:12.50 | cr2 | BabelO: i doubt it. |
22:13.02 | goxboxlive | BabelO It wouldnt launch Opie2 |
22:13.22 | goxboxlive | Maybe i should tried to run it from the universal instead |
22:13.27 | BabelO | goxboxlive: wait i fix ATV1 before, then at+COPS |
22:13.46 | goxboxlive | I am running it from ssh |
22:13.50 | BabelO | me too |
22:13.59 | cr2 | BabelO: it's better to teach gnokii about numeric responses. |
22:15.01 | goxboxlive | But why will not OPie2 launch |
22:15.18 | goxboxlive | I had a startup script once |
22:15.24 | BabelO | cr2: yes but need to change some code |
22:15.39 | cr2 | BabelO: i suggest a no-bullshit approach by cloning the greenphone api. |
22:15.51 | BabelO | goxboxlive: because some check fail and i didn't make all test |
22:16.18 | goxboxlive | So i will not have it launching? |
22:16.23 | goxboxlive | today? |
22:16.25 | goxboxlive | what? |
22:16.29 | goxboxlive | :-) |
22:17.31 | BabelO | can you check if battery is /sys/class/battery/main-battery/charge_now ? |
22:17.53 | cr2 | heh, where is ljp when one needs him ? |
22:18.03 | BabelO | yes :) where ? |
22:19.48 | goxboxlive | Hold on, i had to reboot to try it out form the universal. |
22:20.41 | goxboxlive | BabelO: How do i make opie2 launch? |
22:21.14 | BabelO | by removing gnokii dependance at startup |
22:21.53 | goxboxlive | Hmm, but the gnokii wouldnt work right? |
22:22.18 | BabelO | goxboxlive: no but we can fix it after you check opie2 start |
22:22.37 | goxboxlive | SO i have to recompile opie2 no mather what? |
22:23.48 | tsdogs | qpe -terminal 3 -nodaemon |
22:23.55 | tsdogs | what is the output? |
22:24.01 | tsdogs | hi there btw |
22:24.13 | goxboxlive | hi |
22:24.59 | tsdogs | you managed to start opie2 before? |
22:26.01 | goxboxlive | yes |
22:26.12 | tsdogs | whitout gnokii ? |
22:26.18 | goxboxlive | yes |
22:26.38 | tsdogs | but what does opie2 say when you try to start it? |
22:26.46 | BabelO | goxboxlive: you do not need to recompile full opie |
22:26.53 | BabelO | only change a file and do make |
22:27.46 | cr2 | BabelO: http://www.trolltech.com/developer/tt/gpdevchallenge |
22:28.00 | goxboxlive | BabelO: Yhe one you told me here earlier today, comment gnokii.h? |
22:28.01 | *** join/#htc-linux ellisway (n=ellis@host-87-74-241-174.bulldogdsl.com) |
22:28.22 | cr2 | if qt3compat will work, i know a really nice app :) |
22:28.37 | BabelO | goxboxlive: no take devices/htcphone/server/htcphonehardaware on my ftp and coment #define GNOKII |
22:29.08 | goxboxlive | ok |
22:29.33 | cr2 | there is nothing better than embracing and extending the greenphone ;) |
22:29.36 | BabelO | goxboxlive: you can take device/htcphone/custom.cpp too :) it is better to saw battery level |
22:29.46 | goxboxlive | thx |
22:29.54 | BabelO | cr2: it is a challenge to start buying some greephone :) |
22:30.14 | cr2 | BabelO: you should consistently work on the xanadux CVS. |
22:30.26 | cr2 | otheriwise i have no clue how i can help you, for example. |
22:30.44 | BabelO | cr2: yes ... ok i comit my change |
22:31.03 | cr2 | BabelO: you get me wrong :) |
22:31.11 | cr2 | on the greenphone. |
22:31.33 | cr2 | we will run an app on ba/universal. |
22:31.46 | BabelO | there are 5000$ to win ... but $ is under euros :) |
22:32.19 | cr2 | and since our phones are much better, it will be really cool. |
22:32.29 | BabelO | i m curious about how many people buy a greenphone |
22:32.34 | cr2 | i'm reallly thinking about making the camera working on the universal. |
22:32.45 | cr2 | it does not matter. |
22:33.27 | cr2 | i think greenphone itself is a silly idea from the very beginning |
22:33.49 | cr2 | that's why it is has no much success. |
22:34.25 | cr2 | but it should not confuse and mislead us. |
22:35.27 | BabelO | cr2: do you think phone communication problem is from charset ? |
22:35.58 | cr2 | imho, it may be a good idea to delete the linux kernel from xanadux CVS and import qtopia instead. |
22:36.11 | cr2 | no. |
22:36.37 | cr2 | hm. if there is no CVS size limit , we may import qtopia+gnokii+tslib anyway. |
22:37.05 | cr2 | compiling opie2 should be as easy as the linux kernel from hh.org CVS |
22:37.16 | cr2 | otherwise we will lose. |
22:37.28 | BabelO | hum, yes we can try that |
22:37.32 | cr2 | and we can't be dependent on good will of ljp anyway. |
22:38.54 | cr2 | look how much man-hours we lost because of the compilation problems. and they are not yet all solved ;) |
22:39.22 | goxboxlive | man it failes compiling themes. It cpmplaies about missing Makefile |
22:42.29 | cr2 | BabelO: go for it, and import the complete tree. |
22:43.07 | BabelO | cr2: yes but tomorrow :) |
22:43.34 | cr2 | ok :) |
22:43.45 | BabelO | goxboxlive: you only do make ? |
22:44.45 | goxboxlive | No, i before today i did with a mistake start configure, but it just started with gcc4 ant then i stoped it. I guess it cuased the bug |
22:45.36 | goxboxlive | So i guess i have to start all over again. But I AFAIK i pnly have to edit the Makefile.target now, since i have all the missing files in my source tree |
22:49.28 | BabelO | cr2: i can monitor gsm cell :) so can do an automatic profile for phone |
22:49.38 | cr2 | cool. |
22:49.47 | cr2 | also LAC |
22:49.49 | cr2 | ? |
22:50.03 | BabelO | +CREG: 1, 1601, 8D02 |
22:50.10 | cr2 | good. |
22:50.16 | BabelO | +CREG: 1, 1601, 2F59 |
22:50.22 | cr2 | do you know of there is any public database ? |
22:50.26 | BabelO | this is the two at home |
22:50.34 | BabelO | in france yes |
22:50.47 | cr2 | with coordinates ? |
22:50.56 | BabelO | there is a web database with relay number |
22:51.02 | cr2 | ok. |
22:51.22 | BabelO | i don't know i see them in a map |
22:51.43 | cr2 | o2 in germany broadcasts the coordinates of base stations afaik. |
22:54.27 | cr2 | 1601... |
22:54.58 | cr2 | is it decimal ? |
22:55.31 | BabelO | don't know, i m looking for gsm cell website :) |
22:57.45 | cr2 | 5e89 - telenor |
23:00.06 | cr2 | it seems these are the rilgsm internal numbers. |
23:01.03 | cr2 | 24201 = 0x5e89 |
23:01.18 | cr2 | goxboxlive: are you still here ? |
23:01.27 | BabelO | yes it is in gnokii list :) |
23:01.31 | goxboxlive | yes |
23:02.00 | cr2 | i'm looking at the athena list. it should be uptodate :) |
23:03.28 | cr2 | yes. |
23:03.37 | cr2 | {"242 01", "TELENOR"}, |
23:04.45 | goxboxlive | That's right, actually it's Tele2 but they rent form Telenor |
23:05.51 | cr2 | that's the id they have, and it's the only that counts :) |
23:06.01 | cr2 | you can put any name actually. |
23:07.03 | BabelO | cr2: french card :) http://www.cartoradio.fr/netenmap.php?cmd=zoom&op=locate&mode=&module=geoquery&cx=268&cy=119&XMIN=728369.72033185&YMIN=1840590.0187213&XMAX=752179.87403962&YMAX=1863077.386112&scale=250000 |
23:07.18 | BabelO | oups french map , better in english |
23:09.05 | cr2 | looks good. |
23:10.01 | goxboxlive | cr2: Have you bought the athena? |
23:10.28 | cr2 | not yet :) |
23:10.57 | cr2 | but it will not be so good as universal. |
23:11.11 | goxboxlive | why? |
23:11.13 | cr2 | my biggest concern is the disk. |
23:11.34 | cr2 | we don't support mdoc G4 |
23:11.43 | goxboxlive | ok |
23:11.50 | cr2 | miniSD is probably on the ati == no driver |
23:11.58 | cr2 | and no docs. |
23:12.02 | goxboxlive | oh |
23:12.13 | cr2 | very difficult to dig in the ati driver internals. |
23:12.36 | cr2 | and the 8Gig disk is on an epson ATA/USB chip. |
23:12.51 | cr2 | undocumented too. |
23:13.13 | cr2 | but i've found a nice chinese site, you know :) |
23:13.59 | cr2 | looking at the javascript source links in google. |
23:14.01 | tsdogs | goxboxlive: I have the hinge working again. Now I'll work on the other buttons.. :) |
23:14.27 | tsdogs | btw, is the volume key working for you in opie? |
23:14.32 | cr2 | so the best chances are to make 8Gig disk working. |
23:14.59 | cr2 | gps will be trivial. |
23:15.02 | goxboxlive | tsdog: Great, you should create a patch and commit it to opie-mailinglist |
23:15.18 | tsdogs | I will, but want to fix the other buttons. |
23:15.21 | goxboxlive | tsdogs: No, but it is working in kernel |
23:15.27 | goxboxlive | But no opie support |
23:15.33 | goxboxlive | great |
23:15.44 | tsdogs | I saw it. Will dig out. |
23:15.52 | cr2 | tsdogs: the odevice_htc.cpp is very bad. |
23:16.19 | cr2 | mostly cut-n-paste from other drivers. |
23:16.28 | tsdogs | I saw it, but could not find any other device which has an hinge (except zaurus) |
23:16.41 | cr2 | zaurus is the only one. |
23:16.43 | tsdogs | also I'd remove all the SHARP things from there |
23:16.47 | cr2 | yes. |
23:17.10 | tsdogs | cr2: is there a way in opie to find out which input is what? |
23:17.19 | tsdogs | qt/opie |
23:17.20 | cr2 | don't think so. |
23:17.32 | cr2 | you mean which device ? |
23:17.38 | tsdogs | so we need to stick with /dev/input/event2 |
23:17.39 | tsdogs | yes |
23:17.49 | cr2 | it's bad. |
23:18.01 | tsdogs | or simply create a udev rule |
23:18.15 | cr2 | how has psokolovsky solve this problem ? |
23:18.15 | tsdogs | /dev/input/buttons0 |
23:18.34 | tsdogs | about hinge you mean ? or in zaurus? |
23:18.46 | tsdogs | in zaurus it is coded like in htc |
23:18.54 | cr2 | no, how are all events muxed into one device. |
23:18.58 | tsdogs | I think 99% of htc is zaurus |
23:19.00 | tsdogs | code |
23:19.02 | cr2 | well, it's braindead. |
23:19.40 | tsdogs | well, they are not. |
23:19.42 | cr2 | i'll run select() on all event* if necessary. |
23:19.47 | tsdogs | they have 3 main inputs |
23:19.52 | tsdogs | keyboard |
23:19.54 | tsdogs | leds |
23:19.58 | tsdogs | and buttons/hinge |
23:20.05 | cr2 | yes, but you never know which one is where. |
23:20.31 | tsdogs | that's why I was asking. And proposed udev rule as a possible solution |
23:21.00 | tsdogs | not the best, but either I write code to interact with the "kernel" sysfs or I create a udev |
23:21.15 | cr2 | ok. |
23:21.33 | cr2 | do something that works and people will be happy :) |
23:21.41 | tsdogs | :) |
23:21.54 | tsdogs | well udev is the fastest, sysfs is probably best |
23:22.24 | cr2 | i'm pushing for opie2 because we really need a phone. and a camera. |
23:22.57 | tsdogs | I do agree, but I think we will need to make compilation more easy (as you stated above) |
23:23.05 | cr2 | yes. |
23:24.11 | tsdogs | Should find also a way to keep personalizations separated from qtopia, so it would be easyer to upgrate to a new version ex. 4.2.3 if it'll come |
23:24.47 | cr2 | 4.3.0 afaik |
23:24.51 | tsdogs | And of course should start with qtopia 4.2.2 |
23:24.58 | cr2 | yes. |
23:25.05 | tsdogs | whatever comes. :) |
23:25.52 | goxboxlive | is 4.3.0 going to be GPL? |
23:25.52 | tsdogs | one day maybe |
23:25.52 | cr2 | there is already 4.3.0beta |
23:25.53 | goxboxlive | ok |
23:25.53 | cr2 | don#t know. |
23:26.37 | cr2 | if we will grok the greenphone api, it's unlikely that the trolls will severely break the api. |
23:27.22 | cr2 | though i'm not pleased by the qt3 -> qt4 transition. |
23:27.39 | cr2 | it broke really a lot of code. |
23:28.26 | cr2 | even the most generic one like 'file open' dialog. |
23:28.56 | tsdogs | yep |
23:29.16 | tsdogs | what about qt4 x11 insthead of qte ? |
23:29.33 | cr2 | let's make qte run first. |
23:29.46 | cr2 | of course i'll prefer qt4 x11 :) |
23:29.54 | tsdogs | does it really use much more resources? |
23:30.03 | tsdogs | well gpe is on x11... |
23:30.15 | cr2 | it will be slower. that's clear. |
23:30.23 | cr2 | gpe _is_ slower. |
23:30.39 | tsdogs | yes ok, let's focus on opie2 |
23:31.30 | tsdogs | ljp is following opie2? |
23:31.41 | cr2 | don't know. |
23:33.06 | cr2 | they are following the business. |
23:33.22 | cr2 | so there is a lot of "political" stupidity involved. |
23:33.39 | cr2 | like closing the at command parser. |
23:33.46 | tsdogs | ok. I saw you talking about him, and was wondering... |
23:33.49 | cr2 | so we need to rely on gnokii. |
23:34.26 | tsdogs | I think gnokii is good, though BabelO is extending it. |
23:35.14 | cr2 | yes, the supported nokia phones are much more primitive as gsm modems. |
23:35.44 | cr2 | and athena is a real monster. |
23:35.52 | tsdogs | isn't there any docs he could use, without having to discover |
23:36.01 | tsdogs | your next phone he? := |
23:36.09 | cr2 | :D |
23:36.13 | tsdogs | s/=/)/ |
23:36.35 | cr2 | i've documented 99.9% of HTC commands in the wiki. |
23:36.44 | cr2 | also on hh.org |
23:37.34 | tsdogs | I'm not really expert about hardware/drivers, but the problem is here the comunication? |
23:37.47 | tsdogs | nice work btw |
23:37.53 | cr2 | after he will import the tree, it will be easier to fix the problems. |
23:38.30 | cr2 | he has it working on ba, but universal has a different chipset (umts and so on). |
23:38.58 | cr2 | so the command sets differ. sometimes substantially. |
23:39.04 | tsdogs | There are so many pieces of docs and code sparse. wouldn't it be better to have only on place to rely on? |
23:39.11 | cr2 | and there are firmware bugs. |
23:39.31 | tsdogs | :) And I thought that windowz was the bug := |
23:39.32 | cr2 | xda-dev wiki has most of them. |
23:39.40 | tsdogs | stupid italian keyboard. |
23:40.09 | cr2 | do you have a keyboard file for it ? |
23:40.22 | cr2 | i think once we have documented what is to be done. |
23:40.40 | tsdogs | for what app? |
23:40.54 | cr2 | http://wiki.xda-developers.com/index.php?pagename=UniversalKeyboard |
23:41.22 | tsdogs | No wait, talking about the laptop keyboard. The universal was bought in UK, so the keyboard is US |
23:41.47 | cr2 | ok. i have some problems with the layout. |
23:42.08 | cr2 | it#s annyoing, but has low priority right now. |
23:42.27 | BabelO | cr2: don't forget wifi too ;) i d like wiki working on BA too |
23:42.36 | tsdogs | you have what version? |
23:44.05 | tsdogs | well, goxbox said that he had wifi working 11mbps |
23:44.17 | tsdogs | and did not drop packets |
23:44.42 | tsdogs | is wpa supported by the driver? |
23:44.42 | BabelO | tsdogs: yes but ba is like h4000 missing something to hae radio working |
23:45.14 | tsdogs | is anybody working on this? |
23:45.25 | BabelO | don't know |
23:45.34 | cr2 | BabelO: yes, i suspect something trivial is missing. |
23:45.57 | cr2 | do you rememebr where is the "confidential" wifi schematics ? |
23:45.58 | tsdogs | have you tryed last kernel? On htc they solved lot of things... |
23:46.14 | BabelO | cr2: something like antenna power switch radio or other |
23:46.28 | cr2 | tsdogs: "they" == "we" :) |
23:46.47 | tsdogs | ok. you |
23:46.48 | cr2 | BabelO: i doubt it. |
23:47.05 | cr2 | not only me. |
23:47.22 | BabelO | cr2: last time i try to setup up pcmcia port timing :( but missing pxa_gpio_mode i think |
23:47.29 | tsdogs | I mean you cr2, BabelO, etc. |
23:47.52 | cr2 | i think i had this pdf somewhere on a local hdd. |
23:48.20 | tsdogs | bbiaf |
23:50.21 | BabelO | cr2: i compile latest kernel version (do a cvs up) but ds1wm is not working now :( |
23:51.23 | cr2 | hm. look what changes were made. cvs date "7 days ago" |
23:51.47 | BabelO | yes i m doing this actulally some changes about irq |
23:51.52 | BabelO | and ds1wm_reset |
23:53.14 | cr2 | hm. there was a commit by mreimer i think. which removed FE irq, and he asked about comments on the ba/magician |
23:53.33 | cr2 | found the brf6150 schematic |
23:53.43 | cr2 | where is tiacx... |