00:27.52 | *** join/#htc-linux kdag (n=aeroflot@84-74-29-80.dclient.hispeed.ch) |
00:28.57 | kdag | so, i try mkfs.ext2 or ext3 or vfat and all i get in dmesg is /dev/mmc/blk0: unknown paritition table |
00:29.08 | kdag | i try to create one via fdisk |
00:29.19 | kdag | but it fails with the same error |
00:29.51 | kdag | what ese can i try to formate this SD card? |
01:06.25 | *** join/#htc-linux Ro_En_PC (n=roen@p54a66f81.dip.t-dialin.net) |
04:19.55 | *** join/#htc-linux kelly_ (n=kelly@ppp206-236.lns3.mel4.internode.on.net) |
04:40.01 | *** join/#htc-linux eremias (n=fdsfs@ACB454B4.ipt.aol.com) |
05:27.02 | *** join/#htc-linux Tjikkun (n=tjikkun@82-204-54-115.dsl.bbeyond.nl) |
05:40.24 | *** join/#htc-linux _law_ (n=law@mail.stiftadmont.at) |
05:48.45 | SniZ|work | i hate ppc |
05:52.14 | *** join/#htc-linux sadeness_ (n=LamersIn@nat2.rlan.ru) |
06:03.43 | *** join/#htc-linux rob_w (n=rob_w@p549b9bb2.dip0.t-ipconnect.de) |
06:05.29 | *** join/#htc-linux pleemans (n=peter@d5152D19B.access.telenet.be) |
07:08.50 | *** join/#htc-linux tudenbart (n=willi@xdsl-213-196-252-178.netcologne.de) |
07:25.58 | *** join/#htc-linux TripleDES (n=sergio@89.129.187.133) |
07:41.36 | *** join/#htc-linux cyrill62 (n=cyrill62@ble59-5-82-233-205-36.fbx.proxad.net) |
08:01.27 | *** join/#htc-linux Fossi (n=cmewes@195.177.48.115) |
08:12.01 | *** join/#htc-linux SniZ|work_ (n=SniZ@leased-line-60-213.telecom.by) |
08:15.07 | *** join/#htc-linux SniZ|work (n=SniZ@leased-line-60-213.telecom.by) |
08:16.50 | *** join/#htc-linux SniZ|work (n=SniZ@leased-line-60-213.telecom.by) |
09:02.20 | cr2 | Kevin2: need some minor haret features from you |
09:30.55 | *** join/#htc-linux kdag (n=aeroflot@84-74-29-80.dclient.hispeed.ch) |
09:36.34 | *** join/#htc-linux kdag (n=aeroflot@84-74-29-80.dclient.hispeed.ch) |
09:51.05 | *** join/#htc-linux pancake (n=foo@acpl.adam.es) |
09:56.55 | *** join/#htc-linux psokolovsky (n=psokolov@82.193.98.4) |
10:03.13 | pancake | http://forum.xda-developers.com/showthread.php?t=301770 |
10:10.32 | *** join/#htc-linux root1 (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
10:16.25 | *** join/#htc-linux rob_w (n=rob_w@p549B9BB2.dip0.t-ipconnect.de) |
10:52.25 | *** join/#htc-linux eremias (n=fdsfs@ACB34AF0.ipt.aol.com) |
11:35.13 | *** join/#htc-linux root1 (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
11:35.27 | root1 | hello |
11:39.21 | *** join/#htc-linux eremias (n=fdsfs@ACB34AF0.ipt.aol.com) |
11:42.16 | *** join/#htc-linux psokolovsky_ (n=psokolov@82.193.98.4) |
11:48.32 | *** join/#htc-linux rob_w (n=rob_w@p549B9BB2.dip0.t-ipconnect.de) |
11:56.02 | *** join/#htc-linux c4software (n=test@lns-bzn-47f-81-56-189-105.adsl.proxad.net) |
11:56.11 | c4software | hi |
11:56.12 | c4software | :) |
11:57.14 | *** join/#htc-linux SniZ|work (n=SniZ@leased-line-60-213.telecom.by) |
11:58.29 | *** join/#htc-linux c4software (n=test@lns-bzn-47f-81-56-189-105.adsl.proxad.net) |
12:03.15 | *** part/#htc-linux c4software (n=test@lns-bzn-47f-81-56-189-105.adsl.proxad.net) |
12:51.24 | Kevin2 | cr2: Still around? Have you taken a look at the "l1trace" stuff? |
12:51.52 | Kevin2 | cr2: Feel free to IM or email me when I'm not around. I'm heading out to work in a moment. |
12:54.00 | cr2 | Kevin2: hi |
12:55.12 | cr2 | i'd like to have an "ALIAS" text parameter to ADDRWATCH,for naming the registers. |
12:55.13 | Kevin2 | Hi |
12:56.06 | Kevin2 | Makes sense. |
12:56.26 | cr2 | it seems we will have very good progress with hermes soon. |
12:56.47 | Kevin2 | Do you use haretconsole? I was thinking of adding register decoding to it. It could keep a list of the register locations, and the bit fields within the registers and then decode them on the fly. |
12:57.26 | cr2 | yes, it will be very helpful. |
12:57.48 | Kevin2 | cr2: Did you see the "l1trace" stuff? It seems to be working okay in my tests. It needs some pruning features, because the output can be too verbose. |
12:58.02 | cr2 | i did gpio tracing yesterday, and the idea came to my mind. |
12:58.19 | cr2 | have not tried l1trace yet. |
12:59.13 | Kevin2 | I'll be back later. |
12:59.36 | cr2 | ok. |
13:02.09 | *** join/#htc-linux pleemans (n=peter@d5152D19B.access.telenet.be) |
13:21.00 | *** join/#htc-linux rmoravci1 (n=rmoravci@158.193.83.136) |
14:50.41 | *** join/#htc-linux BabelO (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
14:52.32 | *** join/#htc-linux rob_w (n=rob_w@p549B9BB2.dip0.t-ipconnect.de) |
15:01.33 | *** join/#htc-linux rmoravcik (n=rmoravci@pc-nbhcnceqpo8wov6n0m468h4u6ax6am4.users.student.utc.sk) |
15:04.27 | *** join/#htc-linux kdag (n=aeroflot@84-74-29-80.dclient.hispeed.ch) |
15:59.58 | *** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com) |
17:09.46 | *** join/#htc-linux root (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
17:10.06 | BabelO | hi |
17:10.52 | BabelO | goxboxlive: qvga theme doesn't customize my openmoko-dialer, it works only on title bar |
17:12.45 | goxboxlive | ok |
17:13.13 | goxboxlive | But i know that pH5 has a theme for qvga on his x11 image |
17:13.25 | goxboxlive | Ask him, maybe he has it only localy |
17:13.43 | goxboxlive | http://gnulinux.biz/files//Universal/pics/Xqt2/ |
17:27.35 | ellisway | hi goxboxlive |
17:27.36 | BabelO | http://gnulinux.biz/files//Universal/pi . hlbot |
17:27.57 | BabelO | sorry, bad irc client for me :( |
17:28.37 | ellisway | how do you start openmoko-messages/dialer in Xqt2 |
17:28.40 | ellisway | i`m using the custom opie image |
17:30.00 | BabelO | hi ellisway |
17:30.11 | BabelO | you have to export DISPLAY=:0 |
17:30.26 | BabelO | start Xqt |
17:30.33 | goxboxlive | ellisway: First start Xqt2 -> Open console -> write: export DISPLAY=:0.0 -> write openmoko-mesagges & -> openmoko-dialer & )twice) |
17:31.02 | goxboxlive | s/openmoko-mesagges/openmoko-messages/ |
17:31.10 | BabelO | goxboxlive: if you want to see Dialer directly you can start openmoko-dialer -s |
17:31.34 | goxboxlive | realy, how cool. How did you know that? |
17:32.04 | BabelO | openmoko-dialer --help ;) |
17:33.04 | goxboxlive | ohh realy ? man i should have known |
17:33.04 | ellisway | ah the export |
17:33.19 | ellisway | should have remembered seeing that in the logs |
17:34.26 | goxboxlive | i got my twin si today, so now i can have a sim in universal all the time. |
17:34.33 | goxboxlive | s/si/sim/ |
17:34.34 | ellisway | coo |
17:35.34 | BabelO | how it works if when you receive a call and two device are powered on ? |
17:36.05 | goxboxlive | there is a master and slave function |
17:36.26 | goxboxlive | if i dont answer master in 20 sec it swithes over to slave phone. |
17:38.43 | ellisway | hmm |
17:39.05 | ellisway | still getting gtk warning cant open display |
17:40.48 | goxboxlive | ellisway: Are you opening it form opie-console? |
17:40.48 | ellisway | its coo |
17:40.48 | ellisway | mistyped the export |
17:40.53 | goxboxlive | ok, so u have it running? |
17:41.18 | goxboxlive | BabelO: Yes now i c, openmoko-dialer -s works like a charm. |
17:41.45 | ellisway | will let u no in 1 more min |
17:43.34 | ellisway | well messages and dialer are both running |
17:48.34 | goxboxlive | cool |
17:49.05 | goxboxlive | Now cr2 has to guide me changing the htcuniversal sound driver so we can have the mic working. |
17:50.23 | ellisway | hmm i cant see al of the numbers of the keypad of openmoko dialer |
17:51.02 | ellisway | i can see the 123 456 with no problems |
17:51.08 | goxboxlive | have it running, goi back to console and type: xrandr -o normal |
17:51.39 | goxboxlive | The best way is to rotate the screen before starting Xqt2 |
17:51.59 | ellisway | k |
17:52.55 | goxboxlive | I have also suplied xrandr (the roatete application for X) in the image |
17:54.24 | ellisway | coo |
17:54.41 | ellisway | well dialer is working outgoing |
17:54.48 | goxboxlive | also incoming |
17:55.02 | goxboxlive | Soon we will have sms working too:-) |
17:57.30 | ellisway | coo |
17:57.39 | ellisway | incoming and outgoing as u said |
17:58.32 | ellisway | getting closer to being able to ditch windows mobile |
17:58.51 | *** join/#htc-linux cyrill62 (n=cyrill62@ble59-5-82-233-205-36.fbx.proxad.net) |
17:59.14 | goxboxlive | :-) also history, finger wheel. Seems like everything is working as it should, beside "hang up" and "reject" buttons. |
17:59.31 | ellisway | hmm didn`t try reject |
17:59.53 | ellisway | history worked |
18:00.00 | ellisway | the finger wheel hmm |
18:00.14 | ellisway | is that what comes up in the bottom left corner |
18:00.38 | ellisway | if so it doesn`t size correctly for me only see a fraction of the wheel itself |
18:02.26 | goxboxlive | if you have some calls in your log you can use the wheel to manouver between them |
18:05.14 | ellisway | the function of the wheel work its scrolls up and down through the history just the icon for the wheel seems to be at 2 x the scale of every other button is that right ? |
18:07.01 | ellisway | ok its te same as in the history-3.png so i`ll presume thats correct |
18:08.18 | *** join/#htc-linux eremias (n=fdsfs@ACB5E7C9.ipt.aol.com) |
18:09.58 | *** join/#htc-linux _law_ (n=_law_@213.173.86.202) |
18:10.33 | goxboxlive | i guess it is |
18:10.58 | goxboxlive | I'll try to create a icon for it now. |
18:11.04 | ellisway | k |
18:11.24 | ellisway | as u said reject doesn`t function |
18:12.15 | ellisway | is there anyway to make te handset ring yet when there is a incoming call |
18:14.28 | goxboxlive | No not now. |
18:14.33 | goxboxlive | i wish it was |
18:15.53 | ellisway | k |
18:24.38 | ellisway | hmm 1 thing i hae noticed with the current images |
18:25.08 | ellisway | when i reboot the handset using the reboot from the console when it gets back to wince the keyboard doesn`t seem to function |
18:25.22 | *** join/#htc-linux BabelO (n=kvirc@lun34-2-82-238-28-28.fbx.proxad.net) |
18:25.32 | ellisway | not every time |
18:26.15 | ellisway | but definantly with the ramdisk after i reboot i`e had to use the reset button on the handset to get te keyboard back |
18:31.17 | goxboxlive | Yes i have noticed it myself with the Touchscreen. I have to reset it again to have it working. Dont know it happends. |
18:43.11 | BabelO | goxboxlive: are you here ? |
18:45.11 | goxboxlive | BabelO: I have been here the last year, so yes i am still here :-) |
18:45.29 | BabelO | ok ;) |
18:45.48 | BabelO | do you use 2.6.20-hh4 for universal ? |
18:46.03 | BabelO | is sound driver using Soc ? |
18:46.16 | goxboxlive | Yes i have to becase tags above has non working TS |
18:46.33 | goxboxlive | No we dont have it yet (arrest me if i am wrong cr2) |
18:47.02 | BabelO | ok, got a compile problem with pxa-ssp |
18:47.12 | goxboxlive | I think that is the only missing thing to have Universal fully working |
18:47.14 | goxboxlive | ok |
18:49.17 | BabelO | ok can't compile magician sound module too, same error |
18:51.16 | cr2 | hi |
18:51.28 | cr2 | goxboxlive: do we have an initrd ? |
18:53.31 | goxboxlive | cr2: Yes i have one. The oone in the ramdisk cab |
18:53.49 | goxboxlive | But it is a .12-xda one |
18:54.09 | goxboxlive | But, it shoudl just be to install new updated modules |
18:54.17 | cr2 | i think it does not matter. |
18:54.24 | goxboxlive | how come? |
18:54.40 | cr2 | don#t need modules |
18:54.54 | goxboxlive | The ramdisk cab installer is about 14MB |
18:54.55 | cr2 | can you point me to the gz file ? |
18:55.30 | goxboxlive | It's not an gz file, it is in a cab file loacted at gnulinux.biz |
18:55.41 | cr2 | i need a gz file :) |
18:55.43 | goxboxlive | I have deleted it i guess. I have it localy though |
18:55.54 | goxboxlive | But you have yourself at jornada |
18:56.04 | goxboxlive | it's the "rd" file |
18:56.18 | cr2 | yes. |
18:56.40 | cr2 | jornada is sa1100 |
18:56.46 | goxboxlive | cr2: Could you guide how to change the soundriver to have a working mic. Liek you said, just power up the mic at boot |
18:56.54 | goxboxlive | I want to try it out |
18:57.03 | cr2 | hmm. actually should work. |
18:57.06 | goxboxlive | Wich file should i look at? |
18:57.17 | goxboxlive | I want to try |
18:57.22 | cr2 | do you know how to send the i2c commands ? |
18:57.58 | BabelO | hi cr2 |
18:58.10 | BabelO | you can use i2c-set command ;) |
18:59.16 | goxboxlive | I dont know how to, but i can try it out |
18:59.23 | cr2 | do you know the syntax ? |
18:59.31 | cr2 | i'm looking at the datasheet now. |
18:59.38 | goxboxlive | have to build it first |
19:00.09 | cr2 | actually you don't need the i2s codec at all for a mic. |
19:00.15 | BabelO | yes, goxboxlive you provide already it in some image |
19:00.27 | cr2 | but the chip must be powered up. |
19:00.37 | BabelO | i2cset [-y] I2CBUS CHIP-ADDRESS DATA-ADDRESS VALUE |
19:00.43 | cr2 | it can be a problem... |
19:00.47 | cr2 | ok. |
19:00.52 | cr2 | I2CBUS is 0 |
19:00.59 | cr2 | CHIP-ADDRESS is 0x12 |
19:01.16 | cr2 | DATA-ADDRESS is hmm. many of them. |
19:01.34 | cr2 | VALUE is for the DATA-ADDRESS |
19:01.50 | cr2 | ok, let's assume the chip is powered up. |
19:02.31 | goxboxlive | i2c is a part of wich debian package? |
19:02.49 | cr2 | you want a builtin mic ? |
19:02.51 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
19:03.48 | cr2 | well, let's first look how i2c/ak4641.c does the mic stuff. |
19:03.55 | cr2 | better htcuniversal_ak4641.c |
19:03.58 | goxboxlive | ?? what do you mean? I want the builtin mic to wrok while i am taliking in phone, not the headset mic |
19:04.01 | cr2 | because we can patch it. |
19:04.08 | goxboxlive | good |
19:04.28 | cr2 | you can talk also using the headset mic. |
19:05.07 | goxboxlive | ok, great |
19:05.13 | goxboxlive | even bether |
19:05.28 | cr2 | i have included all the registers in htcuniversal_ak4641.c . good. |
19:06.09 | goxboxlive | of course you have |
19:08.30 | cr2 | hm. that will be painful. |
19:09.01 | goxboxlive | ohhh |
19:09.44 | cr2 | WRITE_MASK(ak->regs[R_MIC], R_MIC_MPWRI, R_MIC_MPWRI); |
19:10.00 | cr2 | you need to read the R_MIC register |
19:10.19 | cr2 | #define R_MIC 0x07 |
19:10.45 | cr2 | and add the R_MIC_MPWRI bit to it. |
19:11.02 | cr2 | #define R_MIC_MPWRI 0x08 |
19:11.38 | cr2 | that applies poer to the internal mic. |
19:12.05 | cr2 | hm. what about PMMIC ? |
19:14.40 | cr2 | WRITE_MASK(ak->regs[R_PM1], R_PM1_PMMIC... |
19:14.54 | cr2 | the MIC block needs to be pwered up first. |
19:15.28 | cr2 | then powerup mono out PMMO |
19:16.30 | cr2 | then switch BT/MIC to MIC |
19:16.42 | cr2 | need to look for the switch name. |
19:17.50 | cr2 | and then set the mono attenuators properly. if any... |
19:18.05 | goxboxlive | This sounds like a job i am not able to do. Could you create a patch for all this? |
19:18.14 | goxboxlive | i thouht itw |
19:18.28 | goxboxlive | was just some bit settings ( only one) |
19:18.29 | cr2 | actually the I2S stuff is completely irrelevant for the phone. |
19:18.35 | goxboxlive | ok |
19:19.43 | cr2 | is it ok that the sound out is only on the phone speaker ? |
19:19.56 | goxboxlive | yes of course |
19:21.01 | cr2 | otherwise it is necessary to powerup the PMAUX |
19:21.29 | cr2 | and do the switching in the mixer. |
19:22.08 | cr2 | and apply power only to the headset, not the stereo speakers :) |
19:22.36 | goxboxlive | ok |
19:22.46 | cr2 | it seems i need to redraw the diagram in ak4641 datasheet. for our purposes. |
19:23.30 | cr2 | we have 4 other phones with the same chipset, so it's wise to think about the general structure. |
19:23.40 | goxboxlive | yes of course |
19:23.47 | cr2 | even 5 other phones. |
19:25.42 | cr2 | the ATT boxes are not very helpful. and the switches are not named. |
19:25.50 | cr2 | in the diagramm. |
19:26.04 | goxboxlive | ok |
19:28.19 | cr2 | hm. it seems that the driver logic will be relatively simple. if we forget about the digital sources/sinks. |
19:28.26 | cr2 | PXA and BT. |
19:29.38 | cr2 | then we even don't have stereo. |
19:30.41 | goxboxlive | ok |
19:32.51 | cr2 | we have 1 stereo mixer and 2(3) mono. |
19:32.58 | *** join/#htc-linux tudenbart (n=willi@xdsl-213-196-226-181.netcologne.de) |
19:36.22 | goxboxlive | ok |
19:36.31 | goxboxlive | is that good or bad? |
19:40.53 | cr2 | 1 is easier |
19:41.25 | *** join/#htc-linux rmoravci1 (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
19:42.11 | cr2 | i need to understand if (and how) the ATT blocks are controlled. |
19:42.41 | goxboxlive | ok |
20:04.34 | goxboxlive | Yes, now i have manage to let the phone hang up also. And also |
20:04.46 | goxboxlive | reject2 works now. YIHA |
20:04.54 | ellisway | coo |
20:04.57 | ellisway | well done m8 |
20:08.47 | goxboxlive | cr2: When i have a active call DTMF is working. I can hear the tones in the speaker |
20:28.53 | cr2 | the general diagramm misses some switches. but they are plotted later. |
20:29.03 | goxboxlive | i c |
20:34.37 | cr2 | most tricky is to integrate the BT headphone. |
20:35.25 | goxboxlive | we can do that later. |
20:36.13 | cr2 | wow. there are 4 mic attenuators for the phone :) 2 with digital control. |
20:36.48 | cr2 | <PROTECTED> |
20:36.54 | goxboxlive | is that good? |
20:37.01 | cr2 | too much :) |
20:37.46 | cr2 | probably it's better to leave them with the wince settings. |
20:37.56 | goxboxlive | ok |
20:38.37 | cr2 | MGAIN is already implemented. |
20:39.01 | cr2 | we can check MOGN, |
20:39.20 | cr2 | and there are ATTM and IPGA with digital control. |
20:40.38 | goxboxlive | sound like a overdeveloped sound device we have. DOes WinCe use all of it? |
20:41.03 | cr2 | powerup PMMO, enable PSMO, switch on MICM |
20:41.10 | cr2 | set MOGN |
20:41.25 | cr2 | amd press the record button :) |
20:41.52 | cr2 | then you'll be able to talk and record an the same time. |
20:41.59 | goxboxlive | ok |
20:42.40 | cr2 | we can make such a wild hack. |
20:43.26 | cr2 | by changing the current sound record handler. |
20:43.56 | goxboxlive | ok |
20:44.04 | cr2 | it will waste some power. |
20:44.09 | *** join/#htc-linux TripleDES (n=sergio@89.129.191.173) |
20:44.46 | goxboxlive | doesnt mather its just for fun anyway. It's a good solution until someone write a sound mixer. |
20:44.49 | cr2 | and we will then hook the "record sound" to the mic. |
20:45.17 | cr2 | write into the openmoko. |
20:46.23 | cr2 | how do you start sound recording now ? |
20:46.44 | goxboxlive | It doesnt work in opie. so i am doing it form the shell. |
20:47.03 | goxboxlive | cat /dev/dsp > file.wav |
20:48.33 | goxboxlive | But i havet tried it for i while though |
20:49.10 | cr2 | ok. |
20:50.29 | goxboxlive | I tried it and it worked |
20:51.13 | cr2 | ok, but it's too complex. |
20:51.43 | cr2 | how does openmoko-dialer switches the mic ? |
20:51.46 | goxboxlive | we dont need a to record a phone call now anyway. I can try it out now |
20:52.08 | goxboxlive | Have no idea cr2. I have have only consentrated on the AT commands |
20:52.28 | *** join/#htc-linux TripleDES (n=sergio@89.129.204.30) |
20:52.41 | cr2 | ok. |
20:56.41 | goxboxlive | I tried to record a phone call now, but it didnt work |
20:59.21 | cr2 | of course it will not work now. |
20:59.46 | goxboxlive | ok :-) |
20:59.49 | cr2 | you record only the mic. |
21:00.02 | *** join/#htc-linux TripleDE1 (n=sergio@89.129.148.181) |
21:00.02 | cr2 | i.e. what _you_ are saying :) |
21:00.22 | goxboxlive | of course :-/ |
21:00.38 | cr2 | with the hack you'll need to do |
21:00.52 | cr2 | cat /dev/dsp > /dev/null |
21:01.09 | cr2 | to enable the mic -> phone connection :D |
21:01.13 | goxboxlive | when i receive make a call? |
21:01.21 | cr2 | imagine that. |
21:01.22 | cr2 | yes. |
21:01.30 | cr2 | the phone rings ? |
21:01.41 | goxboxlive | no it doesnt |
21:01.51 | cr2 | btw. who should play the ring ? |
21:02.17 | goxboxlive | dont know |
21:02.37 | cr2 | where is it played ? |
21:03.15 | cr2 | in the main speaker/headphone ? |
21:03.31 | cr2 | the actual question is |
21:03.42 | goxboxlive | it doesent work now, I dont know in winve, but i think it is the main speakers (stereo) |
21:03.49 | cr2 | if it is played by the phone, or we need to do it ourselves. |
21:03.57 | goxboxlive | Yes and in the headphone if they are attached |
21:04.21 | cr2 | yes, but where does it come from ? |
21:04.30 | cr2 | is it just a wince wav ? |
21:04.39 | goxboxlive | yes it is a wav |
21:04.42 | cr2 | of something coming from the phone ? |
21:04.57 | *** join/#htc-linux rob_w (n=bob@p213.54.30.186.tisdip.tiscali.de) |
21:05.02 | cr2 | rob_w: hi |
21:05.02 | goxboxlive | now, it is a wav fike, because you can change ringtone |
21:05.12 | cr2 | ok. |
21:05.12 | goxboxlive | s/fike/file/ |
21:05.14 | rob_w | hi |
21:05.30 | cr2 | rob_w: do you know something about UMTS/HSDPA ? |
21:06.58 | rob_w | not tooo much |
21:07.17 | rob_w | i would need to read into them |
21:07.26 | *** join/#htc-linux TripleDE2 (n=sergio@89.129.186.239) |
21:07.45 | cr2 | i'm interested how the video call is working. |
21:08.10 | cr2 | is it just a video over ip/ppp ? |
21:08.41 | cr2 | so you setup the ppp link and just transmit the video frames. |
21:08.43 | rob_w | i bet it will have its own "magic " encoding but basicly yes , what else |
21:09.18 | cr2 | it can be embedded in the protocol. |
21:09.32 | cr2 | like the GSM data/FAX vs. GPRS. |
21:10.11 | cr2 | you can use both for data transmission, but they are very different from each other. |
21:11.05 | rob_w | but it also needs tobe inititated from the outside , for a incoming call |
21:11.16 | cr2 | the reason i'm asking is that newest phones define 4 "virtual data circuits" |
21:11.25 | cr2 | 1,2,3 and 9. |
21:11.30 | cr2 | whatever that means. |
21:11.34 | rob_w | what |
21:11.56 | cr2 | it may be described in some standard |
21:12.15 | rob_w | so that proves that some high genius consortium made up a freaky protocol for already existing functionality`S .. yet again |
21:12.26 | cr2 | the data channel is split in 4 circuits. |
21:12.39 | cr2 | yeah, but how do we know it ? |
21:13.31 | rob_w | well as first step you only can read the specs |
21:13.59 | rob_w | until you get people to know which implemented those things already |
21:13.59 | cr2 | :) |
21:14.07 | cr2 | well, where do we find such people ? |
21:17.20 | rob_w | well i hope openmoko fe could bring up some people from FIC which are familiar with them already. |
21:17.45 | cr2 | ok. |
21:20.39 | rob_w | man i need to back port a i810 feature from the latest sources.. too bad the the last releases of this driver made some HUGE progress ...argh |
21:36.11 | goxboxlive | Well it's getting late. night |
21:41.59 | rob_w | same here |
23:30.19 | cr2 | Kevin2: i'm working on completely other things now, if you'll be here, let me know. |
23:38.34 | Kevin2 | Hi cr2 |
23:41.45 | cr2 | Kevin2: i've done some useful things yesterday. |
23:43.20 | Kevin2 | Coding or discovery? |
23:43.37 | cr2 | discovery. coding is another thing. |
23:43.53 | cr2 | i've documented the keyboard keycodes |
23:44.16 | cr2 | it is a usual spi keyboard on spi0 |
23:44.34 | cr2 | with |0x80 |
23:44.40 | cr2 | like on blueangel. |
23:44.49 | cr2 | even the pic controller is the same |
23:45.51 | cr2 | then i've traced the gpios. |
23:46.47 | cr2 | huh. can't find the page in the wiki. |
23:47.36 | cr2 | strange. |
23:47.48 | Kevin2 | Sounds great. Is the ATI stuff still an unknown? |
23:47.49 | cr2 | but i have a local list. |
23:48.07 | cr2 | the ATI is 90% known. |
23:48.36 | cr2 | btw, i have not found any SD power gpios. |
23:49.13 | cr2 | so if you'll compile the lastest CVS, you can check if the SD works. |
23:49.30 | cr2 | i have found the boardid+cpldid pins. |
23:49.57 | cr2 | http://wiki.xda-developers.com/index.php?pagename=HermesGPIO |
23:50.02 | cr2 | here at the bottom. |
23:50.24 | cr2 | and here |
23:50.27 | cr2 | http://wiki.xda-developers.com/index.php?pagename=Hermes_CPLD |
23:51.05 | cr2 | the A and B banks in CPLD are normal gpios (it seems) |
23:51.14 | cr2 | C is for acking the irq |
23:51.24 | cr2 | D,E,F are inputs. |
23:51.37 | Kevin2 | How do you know what the id pins are? Disassembly? |
23:51.48 | cr2 | don#t yet know the irq->pin relation. |
23:51.51 | cr2 | where ? |
23:52.02 | cr2 | gpio or CPLD ? |
23:52.15 | cr2 | for boardid ? disassembly. |
23:52.50 | cr2 | there is no other way. |
23:53.50 | cr2 | sound is ak4641, it seems that the speaker power gpios are known. |
23:54.08 | cr2 | mic is controlled over i2c. also sound path switching. |
23:54.09 | Kevin2 | addirqwatch p2v(0x4A000010) 0x4010 32 0 ; addirqwatch p2v(0x560000a8) 0x0 32 0 |
23:54.21 | Kevin2 | will find irqs pretty quick |
23:54.31 | cr2 | i guess it's the same as on the universal |
23:54.33 | cr2 | ok. |
23:55.05 | cr2 | if you can trace i2c, while calling,playing,etc. then we can check. |
23:55.36 | cr2 | p2v(0x4A ? |
23:55.51 | cr2 | CPLD is at (virt) 0xb4700000 |
23:55.54 | Kevin2 | When I last tried to trace i2c, I got _alot_ of data. |
23:56.25 | cr2 | do you trace the bitshifting register ? |
23:56.56 | Kevin2 | The only way to trace is to catch all reads/writes to the full 1Meg range that i2c is in. |
23:57.09 | cr2 | ok. |
23:57.40 | Kevin2 | p2v(0x4A000010) is the INTPND register. |
23:57.54 | cr2 | for the power up/down gpios i need the gnu-haret commands ported. |
23:58.03 | cr2 | you'll see only the chained irq. |
23:58.21 | Kevin2 | p2v(0x560000a8) is for gpio irqs. |
23:58.27 | cr2 | 1 0x0002 CPLD irq EINT1 |
23:58.55 | cr2 | most gpio irqs are known. and i' |
23:59.00 | cr2 | ll find the rest. |
23:59.06 | Kevin2 | What's the address for the CPLD irq lines? They can be added to addirqwatch also. |
23:59.26 | cr2 | writes to bank C |
23:59.42 | cr2 | 0xb4700000+0x4 |