00:00.49 | Kevin2 | Hi |
01:48.52 | *** join/#htc-linux Ro_En_PC (n=roen@p54a67882.dip.t-dialin.net) |
01:59.14 | Speedy2 | yo |
03:29.18 | *** join/#htc-linux tudenbart (n=willi@xdsl-213-196-253-81.netcologne.de) |
06:52.49 | *** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com) |
07:03.01 | Speedy2 | Hey goxboxlive |
07:03.54 | goxboxlive | hi there |
07:04.53 | Speedy2 | Earlier you mentioned you're an EE, what kind of stuff do you work on? |
07:20.35 | goxboxlive | Speedy2 I am working as a consultant. We are projecting. |
07:26.31 | goxboxlive | everything from kindegardens to airports |
07:30.52 | Speedy2 | Cool. What kind of hardware do you design (FPGA, uC,uP,etc)? |
07:31.52 | *** join/#htc-linux psokolovsky_ (n=psokolov@favoured-food.volia.net) |
07:36.24 | goxboxlive | Speedy: We dont design hardware, we designsall the electrics, lighting, networks, automation, elevators and so on in buildings. |
07:37.03 | goxboxlive | linux and computers has nothing to do with my work, this is just for fun :-) |
07:40.56 | Speedy2 | goxboxlive: Ah, gotcha. My interest in Linux is mostly personal too ;) |
07:41.25 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
08:17.41 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn37.91-127-27.t-com.sk) |
08:27.18 | *** join/#htc-linux pH5 (n=ph5@e178220187.adsl.alicedsl.de) |
08:31.23 | *** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl) |
08:41.54 | *** join/#htc-linux TeringTu2y (n=maarten@249-116-dyn.ipact.nl) |
09:29.18 | *** join/#htc-linux cyrill62 (n=cyrill62@50.221.20.81.dynamic.adsl.abo.nordnet.fr) |
09:42.12 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
10:02.42 | *** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl) |
10:46.41 | *** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com) |
11:53.40 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
12:35.04 | *** join/#htc-linux RoEn_PC (n=roen@p54a67882.dip.t-dialin.net) |
13:16.19 | cr2 | hi |
13:28.00 | pH5 | hi cr2 |
13:39.20 | cr2 | pH5: why does hx4700 have atiusbh.dll ? |
13:41.17 | pH5 | cr2: the w3220's usbh pins are accessible in the battery compartment, supposedly they intended to make an expansion back with usb host support. |
13:43.00 | cr2 | ok. interesting. ati chip seems to be a good candidate for the next soc driver. |
13:43.34 | cr2 | w228x does not have usb, but i2s. |
13:47.19 | pH5 | cr2: you're right. unfortunately I don't know enough about usb to even think about rev-engineering the w322x usbh. |
13:47.23 | pH5 | i2s sounds more manageable. |
13:48.37 | cr2 | pH5: ati used the usb otg chip design from some other company. i think a datasheet exists. |
13:49.07 | cr2 | there is a linux closed-source driver for it afaik. |
13:50.26 | Kevin2 | Hello |
13:50.36 | cr2 | himalaya blindly copies the hx4700 lcd setup, even where it is inappropriate. hm. and ignores differences in the LCD panels. |
13:50.40 | cr2 | hi Kevin2 |
13:51.00 | Kevin2 | Hi cr2. |
13:51.13 | pH5 | hi Kevin2 |
13:51.30 | Kevin2 | Hi pH5. |
13:51.31 | pH5 | cr2: datasheet? I'd love to see that, even though I believe OTG to be horribly complex. |
13:51.38 | cr2 | Kevin2: playsound |
13:51.42 | cr2 | <PROTECTED> |
13:51.42 | cr2 | <PROTECTED> |
13:51.42 | cr2 | } |
13:51.58 | cr2 | pH5: looking for it. |
13:52.09 | Kevin2 | I got irq watching running on Hermes earlier. |
13:52.22 | cr2 | Kevin2: i think i've found a "bug" in testwm5 |
13:52.39 | pH5 | Kevin2: great! |
13:53.02 | cr2 | have you traced the irqs ? are any new irqs visible, that are not in the wiki list |
13:53.48 | *** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl) |
13:54.00 | cr2 | typedef struct e32_lite { /* PE 32-bit .EXE header */ |
13:54.01 | cr2 | <PROTECTED> |
13:54.01 | cr2 | <PROTECTED> |
13:54.01 | cr2 | <PROTECTED> |
13:54.22 | cr2 | i think we need attribute ((packed)) here |
13:54.58 | cr2 | i doubt gcc will do what is expected in this place. |
13:55.52 | cr2 | and it's better do dump from the hmodules |
13:56.58 | cr2 | i've looked on this data on jornada820, and the module structure seems to be different. still this idea will work also on old wince versions. |
13:57.15 | *** join/#htc-linux cyrill62 (n=cyrill62@50.221.20.81.dynamic.adsl.abo.nordnet.fr) |
13:58.12 | Kevin2 | cr2: I found the wifi irq and a couple of others, but I didn't do a full trace. |
13:58.30 | cr2 | ok. |
13:58.42 | Kevin2 | I would have thought that a short followed by two bytes would naturally get packed.. |
14:02.41 | cr2 | Kevin2: i'm not sure. gcc optimizer often alignes data. even at the 8byte boundary. |
14:02.48 | cr2 | pH5: ATI integrates TransDimension's USB On-The-Go OTG Core into new Imageon display co-processor for handheld devices. |
14:03.34 | cr2 | the datasheets were here http://www.transdimension.com/downloads/index.html |
14:03.49 | cr2 | but now they are gone. maybe i have a local copy somewhere. |
14:08.38 | pH5 | cr2: is it the OTG243? |
14:08.53 | pH5 | I only find datasheets for newer OXU... chips. |
14:09.50 | cr2 | pH5: i think OTG243 or maybe 26*... |
14:10.39 | cr2 | Kevin2: which EINT is wifi ? http://wiki.xda-developers.com/index.php?pagename=HermesGPIO |
14:11.00 | cr2 | well, i may look in the wince kernel probably. |
14:13.31 | pH5 | http://www.digchip.com/datasheets/parts/datasheet/666/TD243.php |
14:13.38 | pH5 | this is the nearest I could find |
14:13.52 | pH5 | can't dl it though |
14:14.57 | cr2 | Kevin2: i've written the wince IRsend haret command, but the irdadump -x on my notebook just stalls while data transmission. |
14:15.18 | cr2 | pH5: i have old backups somewhere, i'll look for it. |
14:15.39 | pH5 | cr2: thanks |
14:18.15 | Kevin2 | cr2: I'll recheck wifi irq. |
14:18.25 | *** join/#htc-linux sadeness_ (n=LamersIn@88.87.88.27) |
14:22.22 | Kevin2 | Front keypad is EINT3. |
14:23.29 | Kevin2 | INT_ADC is involved when touchscreen is pressed. |
14:23.46 | cr2 | yes, the TS is on the s3c24xx ADC port |
14:24.49 | Kevin2 | TIMER3 fires a whole lot while the pen is down. |
14:25.49 | *** join/#htc-linux TBBle (n=tbble@2001:388:f000:0:0:0:0:2d) |
14:27.17 | Kevin2 | EINT1 seems to be related to SD writes |
14:29.52 | Kevin2 | EINT6 looks like it is WIFI |
14:32.28 | cr2 | ok. |
14:34.06 | cr2 | Kevin2: are the GPH 2 and 3 bluetooth RX/TX ? |
14:35.20 | Kevin2 | cr2: Not sure what you're asking? |
14:35.57 | cr2 | look at the GPH table |
14:37.30 | Kevin2 | GPH2 is TXD0, and GPH3 is RXD0 |
14:38.47 | cr2 | ok. |
14:39.26 | cr2 | because they are marked 'BT related' by me. i didn't manually decode the CON register. |
14:41.59 | cr2 | why is SPI1 used by ATI ? did they split I2S and SPI (send/receive) again ? |
14:42.29 | Kevin2 | SPI1? |
14:47.32 | cr2 | yes, SPI0 and SPI1 ports are used. |
14:47.54 | cr2 | and SPI1 is controlled by the ati driver. |
14:48.54 | cr2 | you can look at the changes of the GPE CON while playing sound. |
14:49.16 | pH5 | heh. htc loves sending data in big circles? |
14:49.32 | cr2 | if you will add the "playsound N" command :) |
14:50.12 | cr2 | pH5: the audio setup is not known. |
14:50.46 | cr2 | on universal/apache it was like on neo. |
14:51.23 | cr2 | hm. hermes also has ak4641 ? |
14:51.57 | cr2 | looks like a development platform for me :) two SD controllers are supported in software and 2 sound chips. |
15:36.39 | *** join/#htc-linux tudenbart (n=willi@xdsl-213-196-220-248.netcologne.de) |
15:54.48 | *** join/#htc-linux nebula (n=ircap8@86.63.201.129) |
16:06.27 | *** join/#htc-linux pH5_ (n=ph5@e178220187.adsl.alicedsl.de) |
16:29.29 | *** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com) |
16:29.41 | cr2 | pH5: it took some time, and needs some more work. atiw228x is a bit different from atiw32x0 |
16:29.46 | cr2 | http://wiki.xda-developers.com/index.php?pagename=ATIHW |
16:33.06 | pH5 | cr2: cool |
16:33.24 | pH5 | why does Hermes have the same Platform.CPU code as the pxa machines? |
16:35.50 | goxboxlive | pH5: Wich file do i have to add RREPLACES to let moko build? |
16:36.11 | goxboxlive | And what exactly is included in the line? |
16:36.29 | goxboxlive | hi cr2 |
16:38.17 | cr2 | pH5: probably because it does not matter. |
16:38.42 | pH5 | :) |
16:38.44 | pH5 | ok |
16:38.57 | pH5 | goxboxlive: I removed RREPLACES="matchbox-panel" from matchbox-panel-2 |
16:40.00 | goxboxlive | ok, i'll try to add it then. |
16:40.35 | cr2 | pH5: some of the "linux names" are obvious, others need more research. |
16:45.07 | goxboxlive | pH5: {gsmd} I have added a default file for universal like you have done for gsmd. And in /etc/gsmd/ there is a file default with my content. But anyway, when i start gsmd with /etc/init.d/gsmd start i get the message that my port (ttyS0) doesnt exist. Do you have the same problem? When i start gsmd manually with -p /dev/ttyS0 it starts with no problmes. |
16:45.27 | goxboxlive | No openmoko where buildt |
16:45.27 | goxboxlive | s/No/Now/ |
16:45.31 | goxboxlive | thx |
16:48.55 | cr2 | pH5: what do i need to change, so gsmd works also on himalaya ? |
16:51.43 | pH5 | goxboxlive: it's /etc/default/gsmd, not the other way around |
16:52.47 | goxboxlive | yes thats thats true, the file is beeing aplied, with the content for htcuniversal, but itseem like /etc/init.d/gsmd is overlooking it if you know what i mean. |
16:52.49 | pH5 | cr2: load the n_tihtc module, compile gsmd with the ldisc patch (it is in OE for the magician), and start with -D 17. I think that should be all if you correctly turn on the phone already. |
16:53.41 | pH5 | goxboxlive: because you just wrote /etc/gsmd/default, not /etc/default/gsmd. sure you did it correctly? |
16:54.27 | goxboxlive | hold on |
16:55.09 | pH5 | in the future we should put that in some common /etc/default/serial, as cr2 proposed. |
16:55.29 | goxboxlive | right |
16:56.40 | goxboxlive | Yes the gsmd file is located in /etc/default/ with the content GSM_DEV="/dev/ttyS0" and GSMD_OPTS="-s 115200 -F" but /etc/init.d/gsmd doesnt seem to read the file. |
16:57.07 | goxboxlive | should also universal use the ldisc pathc? |
16:57.16 | pH5 | goxboxlive: strange. |
16:57.30 | goxboxlive | i'll take further look at it. |
16:57.35 | pH5 | no. the line discipline is only needed for the TI calypso phones |
16:57.40 | goxboxlive | ok |
16:57.41 | pH5 | (magician, himalay, blueangel, alpine) |
16:57.46 | goxboxlive | right |
16:58.39 | *** join/#htc-linux g3gg0__ (n=g3gg0@host-82-135-95-47.customer.m-online.net) |
16:58.48 | goxboxlive | cr2: How much did you pay for the himalaya? |
17:02.33 | *** join/#htc-linux cyrill62_ (n=cyrill62@203.214.20.81.dynamic.adsl.abo.nordnet.fr) |
17:05.28 | *** join/#htc-linux TBBle (n=tbble@2001:388:f000:0:0:0:0:2d) |
17:08.37 | goxboxlive | cr2: Wake up are you here? |
17:10.23 | *** join/#htc-linux RoEn_PC (n=roen@p54A67882.dip.t-dialin.net) |
17:55.00 | *** join/#htc-linux TBBle_ (n=tbble@202.55.155.114) |
18:12.00 | cr2 | goxboxlive: it was food time: ) i didn't really buy himalaya, just taken it from a guy i know, with an option to buy it later. The LCD is broken (and black-white) now, so it's not a real device. |
18:34.37 | *** join/#htc-linux psokolovsky_ (n=psokolov@favoured-food.volia.net) |
19:46.49 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
19:50.09 | *** join/#htc-linux pancake (n=xxx@55.pool85-52-227.static.orange.es) |
20:14.29 | *** join/#htc-linux cyrill62 (n=cyrill62@arf62-1-82-237-248-201.fbx.proxad.net) |
20:30.38 | Speedy2 | ping |
20:36.37 | pancake | pong |
20:41.08 | *** join/#htc-linux cyrill62 (n=cyrill62@arf62-1-82-237-248-201.fbx.proxad.net) |
20:42.02 | *** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com) |
20:42.46 | goxboxlive | good evening |
20:42.52 | *** join/#htc-linux g3gg0_ (n=g3gg0@host-82-135-95-47.customer.m-online.net) |
21:29.08 | *** part/#htc-linux rmoravcik (n=rmoravci@adsl-dyn37.91-127-27.t-com.sk) |
22:24.36 | cr2 | Kevin2: any news about hermes? |
22:25.28 | Speedy2 | cr2: On BlueAngel, how much needs to be done to have it usable as a daily phone/PDA? |
22:25.35 | Speedy2 | cr2: I wasn't quite sure where we left off |
22:26.37 | *** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl) |
22:36.14 | cr2 | Speedy2: i'm working on himalaya now, and it's a blueangel without wifi and the keyboard. what features do you expect from a device ? |
22:36.55 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
22:47.15 | *** join/#htc-linux TeringTu2y (n=maarten@249-116-dyn.ipact.nl) |
22:56.39 | *** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl) |
22:57.21 | Speedy2 | cr2: As I mentioned earlier I am looking for a PDA/Phone. I would expect suspend/resume "normal" PDA things to work OK + GSM phone capabilities (making and getting phone calls). |
22:58.11 | cr2 | camera ? gprs ? sound ? |
22:58.30 | Speedy2 | cr2: Sound. GPRS is if I wanted to use my GSM connection for data? |
22:59.02 | cr2 | yes. |
22:59.29 | Speedy2 | Ok, I wouldn't need that. Basic phone (GSM) + PDA (Sound, keyboard, good battery life/suspend/resume, CF/SD) |
22:59.40 | cr2 | wifi ? |
22:59.48 | cr2 | there is no CF on blueangel. |
22:59.50 | Speedy2 | cr2: WiFi would be great, but it's not needed. |
23:00.16 | cr2 | keyboard works. |
23:00.24 | Speedy2 | Does sound? |
23:00.43 | cr2 | i'll check suspend/resume, but it depends on your board id, which you didn't tell me. |
23:01.15 | Speedy2 | cr2: I don't have any HTC devices |
23:01.18 | cr2 | sound worked, but does not work now. it is necessary to enable the external clock in a driver-friendly way. |
23:01.43 | cr2 | ok. there are 2 boards. |
23:02.02 | cr2 | on one the susspend works, on the other one there are some minor problems. |
23:02.12 | Speedy2 | Weird. They changed ASICs or something? |
23:02.25 | cr2 | no. different LCD panels. |
23:02.34 | cr2 | it's the same on many HTC phones. |
23:03.03 | cr2 | usually there is a device with a Sony LCD, and another model with Toppoly of Samsung. |
23:03.05 | Speedy2 | If I may inquire, what are the minor problems? |
23:03.39 | cr2 | the LCD does not resume properly, and the screen is completely white after the resume. |
23:03.43 | Speedy2 | Doh. |
23:03.53 | cr2 | the Sony device is ok. |
23:03.53 | Speedy2 | Some of the LCD registers aren't being set correctly in the PXA? |
23:04.05 | Speedy2 | Which one looks better? (Which brand of LCD) |
23:04.30 | cr2 | i'm trying to document the ATI registers now. it's also needed for other devices, and i'll see what happens on himalaya. |
23:04.34 | cr2 | Sony. |
23:04.53 | Speedy2 | Can you give me the model of the ATI part? I know some people who work at ATI. |
23:04.53 | cr2 | which is also more expensive ;) i've broken one. |
23:05.01 | Speedy2 | Broken == cracked? |
23:05.13 | cr2 | new or the old ? |
23:05.19 | cr2 | yes. |
23:05.22 | Speedy2 | Doh :( |
23:05.37 | Speedy2 | Give me the ATI part numbers you need info on. I can't promise anything, but I will try. |
23:05.38 | cr2 | i sat on the blueangel after drinking too much :( |
23:05.42 | Speedy2 | :( |
23:06.03 | cr2 | ATI W2284 |
23:06.36 | Speedy2 | That's used in BlueAngel as well? |
23:06.42 | Speedy2 | They're not using the LCD interface in the PXA? |
23:07.00 | *** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl) |
23:08.30 | cr2 | PXA LCD is slower. usually they use it on PXA27x CPUs. nice models like ipaq hx470x still use ATI even on PXA27x. |
23:08.41 | cr2 | Blueangel uses ATI W3200 |
23:09.01 | cr2 | but they are similar. |
23:09.05 | Speedy2 | Ok. I'll talk to my friend. |
23:09.28 | cr2 | ok. |
23:09.37 | Speedy2 | So back to BlueAngel, sound isn't fully working? This uses the AKM CODEC? |
23:10.48 | cr2 | no, it's uda1380 |
23:11.26 | Speedy2 | cr2: I've mentioned this before, but I'll say it again: I have access to a lot of high-end scopes, logic analyzers, etc. Can any of that be used to help you? |
23:11.55 | cr2 | the config is very close to magician (which is 99% working) but uses external clock which needs some different setup. software setup. |
23:12.23 | cr2 | don't think so. our problems are on the linux driver side. |
23:12.45 | cr2 | the device was running with 2.6.12 kernel, so we know the hardware pretty well. |
23:13.18 | Speedy2 | What's different between magician and blueangel? |
23:13.27 | Speedy2 | (Which one would I want) |
23:14.01 | cr2 | blueangel i guess. |
23:14.10 | cr2 | check xda-dev wiki. |
23:14.14 | cr2 | i can post the lins. |
23:14.23 | cr2 | s/lins/links/ |
23:14.25 | Speedy2 | I remember the xda site used to have big pictures of all the units, I can't seem to find it. |
23:14.32 | cr2 | hm. |
23:14.43 | Speedy2 | I meant, can't seem to find the link that shows all the models with pictures and their features. |
23:14.52 | cr2 | http://wiki.xda-developers.com |
23:15.10 | cr2 | blueangel is N=3 |
23:15.22 | cr2 | magician is N=4 |
23:15.54 | cr2 | just click. |
23:16.06 | Speedy2 | I used a wizard yesterday |
23:16.24 | Speedy2 | The screen was really nice. But as you would expect, the UI was very slow (WINCE) |
23:16.48 | cr2 | and the cpu is weird. |
23:17.07 | cr2 | don't expect very much on the linux side. |
23:17.15 | Speedy2 | What do you mean? |
23:17.20 | Speedy2 | Don't expect much from Wizard? |
23:17.22 | cr2 | omap850 |
23:17.24 | cr2 | yes. |
23:17.31 | cr2 | no CPU documentation. |
23:17.42 | cr2 | GSM on main CPU. |
23:17.46 | Speedy2 | OMAP sux |
23:17.49 | cr2 | it's a real cheap device. |
23:18.51 | cr2 | HTC makes some nice overengineered devices, and some really junk ones. |
23:19.05 | Speedy2 | cr2: How does BlueAngel's keyboard compare to the Z5500? I found the Z5000D keyboard hard to use |
23:19.22 | cr2 | the same on blueangel. |
23:19.46 | cr2 | the buttons are small, and it's probably even worse that Z. IMHO. |
23:20.16 | cr2 | you can really even use the fingers. at least i can't |
23:20.27 | Speedy2 | :( |
23:21.51 | cr2 | universal's keyboard is good, but the device itself is very big. |
23:22.06 | cr2 | but you can't have both at once. |
23:24.04 | Speedy2 | Yeah, universal looks huge. |
23:24.13 | Speedy2 | Sad to hear Blue's keyboard isn't so useful |
23:24.26 | Speedy2 | I tried the KB on the Wizard and I found it very usable. |
23:26.48 | cr2 | well, it's just very annoying in this formfactor and i'm spoiled by the universal. |
23:27.07 | cr2 | but i use normal usb keyboard on my notebook :) YMMV. |
23:29.56 | Speedy2 | So realistically a BlueAngel or a Magician would work given the KB on BlueAngel isn't that useful? |
23:32.18 | cr2 | yes. |
23:32.37 | cr2 | add himalaya to this list. |
23:32.56 | Hymie | <PROTECTED> |
23:32.58 | cr2 | it is very close to the blueangel, and i'll fix the code. |
23:33.10 | cr2 | Hymie: is it flash ? |
23:33.35 | cr2 | Hello, you either have JavaScript turned off or an old version of Macromedia's Flash Player. |
23:34.57 | cr2 | it's getting late. good night. |
23:36.12 | cr2 | Kevin2: i've committed all the patches to gnu-haret repo at sf.net. check it, maybe you'll have more luck with IR. |
23:36.44 | Speedy2 | cr2: Thanks for your help. Sleep well. |
23:37.47 | Speedy2 | Hm...PXA272 seems more attractive. |
23:43.59 | Hymie | cr2: yeah, flash |
23:44.11 | Hymie | cr2: that be youtube, flash pain |
23:44.22 | Hymie | cr2: but, works fine with newest flash under Linux |