00:02.36 | cr2 | 010.050010 irq 21(BTUART) |
00:02.54 | cr2 | 010.045919-010.048607 write: '\x01\x13\x0c\xf8Pocket_PC\x00 |
00:03.02 | cr2 | interesting. |
00:30.49 | Kevin2 | Hi |
00:43.15 | Speedy2 | I have windows |
00:51.51 | lkcl | oh ok. |
00:52.17 | lkcl | Speedy: would you be able to coordinate with cr2, we need to extract nk.exe from the hw6915 rom |
00:55.14 | Speedy2 | Sure. cr2, let me know how I can help |
00:55.19 | lkcl | ah ha! |
00:55.21 | Speedy2 | Note: I have no PocketPC or WINCE access |
00:55.21 | lkcl | ftp://ftp.compaq.com/pub/softpaq/sp33501-34000/sp33733.exe |
00:55.42 | lkcl | it's the german ROM update for hw6900 series, dated 15sep2006 |
00:56.25 | lkcl | wheeeeee :) |
00:56.31 | lkcl | ohh that's okayyy |
00:56.32 | Speedy2 | That's good? |
01:01.48 | lkcl | ok - i have CEOS.nbf |
01:02.00 | lkcl | ok now i need that nbf extracter program.... |
01:31.31 | *** join/#htc-linux psokolovsky (n=psokolov@239.usernat.ip.net.ua) |
01:52.17 | *** join/#htc-linux psokolovsky (n=psokolov@239.usernat.ip.net.ua) |
02:02.39 | *** join/#htc-linux psokolovsky_ (n=psokolov@239.usernat.ip.net.ua) |
02:26.04 | *** join/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com) |
02:47.04 | pof | cr2: i've your testwm5 custom build ready, could not reply before cos I went out for beers... |
02:47.22 | pof | and now xda-dev seems downw :( |
03:00.12 | lkcl | wiki.xda-developers.com is up, fine |
03:32.45 | lkcl | i got the crc16 algorithm. |
03:33.44 | lkcl | the length header stupidly _isn't_ included in the crc check ha ha |
03:33.47 | lkcl | which is really dumb. |
03:44.44 | *** join/#htc-linux Ubuntos (n=ref@nl4-out.vpn-service.us) |
03:45.07 | *** part/#htc-linux Ubuntos (n=ref@nl4-out.vpn-service.us) |
04:19.02 | Speedy2 | Are you talking on your HTC in Linux now lkcl? |
04:32.01 | *** join/#htc-linux Ubuntos (n=ref@195.222.64.209) |
05:10.14 | *** join/#htc-linux psokolovsky_ (n=psokolov@239.usernat.ip.net.ua) |
06:35.13 | *** join/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com) |
06:36.01 | *** part/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com) |
07:11.34 | *** join/#htc-linux LunohoD_ (n=alex@e180102122.adsl.alicedsl.de) |
08:10.03 | *** join/#htc-linux dullard (n=jim@adsl-static-1-30.uklinux.net) |
08:12.17 | *** join/#htc-linux Fossi (n=cmewes@195.177.48.115) |
10:56.58 | lkcl | speedy2: que? there's a lot needs to be done before that: making a call from wince and tracing the gpio; getting the sound chip to work etc. |
11:04.37 | cr2 | lkcl: hi. so it's crc16. have you extracted nk.exe ? |
11:04.46 | lkcl | allo cr2. |
11:04.56 | lkcl | no cos i can't decode the nbf |
11:05.07 | cr2 | hmm. ask itsme |
11:05.25 | cr2 | there is some 'nbh' format. |
11:06.02 | cr2 | i'm not sure you need the sound chip for the phone. |
11:06.27 | lkcl | well i need it to know when a call is coming in but at least we know that vibrate works and that i suppose would do |
11:06.42 | cr2 | the phone speaker on the universal is under the BB control, says goxboxlive |
11:08.05 | lkcl | ooo |
11:09.17 | cr2 | curious about the mic. if it is controlled by gpio-only, or also with AT command. |
11:11.18 | lkcl | well - i think i have to go set up my other laptop, cos i am out of space on this one to set up openembedded.org |
11:12.44 | cr2 | hehe. |
11:13.58 | cr2 | i have a TI BT binary protocol, it is similar to what you have on the phone. binary structured commands mixed with AT commands. |
11:14.43 | lkcl | o joy. that makes four separate protocols. |
11:28.23 | cr2 | lkcl: have your tried alpinenbfdecode.pl on your nbf ? |
11:31.52 | lkcl | the alpine one, no. |
11:32.07 | lkcl | oh. yes. i have. |
11:32.12 | lkcl | sorry got name wrong. |
11:32.32 | lkcl | need a password. top 300 or so bytes are garbage. it's a WM 5 rom |
11:56.25 | lkcl | ok. touchscreen. |
12:20.00 | *** join/#htc-linux WizMaui_ (n=WizMaui@62.112.90.179) |
12:22.42 | *** join/#htc-linux psokolovsky_ (n=psokolov@239.usernat.ip.net.ua) |
13:23.45 | *** join/#htc-linux JTRipper (n=jtripper@p54B1F778.dip.t-dialin.net) |
13:52.34 | *** join/#htc-linux vitb (n=vitb@85.21.88.2) |
14:25.24 | vitb | hi guys! anyone around to clarify some ba progress details? |
14:38.35 | *** join/#htc-linux psokolovsky (n=psokolov@239.usernat.ip.net.ua) |
14:38.56 | *** join/#htc-linux pH5 (n=ph5@e178233172.adsl.alicedsl.de) |
15:12.31 | lkcl | btw whats procedure for mapping keys? |
15:12.48 | *** part/#htc-linux Kevin2 (n=Kevin@207-237-52-30.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com) |
15:14.22 | lkcl | vitb: bluangelprogress page on xda wiki |
15:14.34 | vitb | lkcl: I saw it |
15:14.51 | vitb | wondering what sound thing is misbehaving |
15:15.51 | vitb | pondering to buy BA device guessing it could be usable with linux as for now |
15:15.56 | lkcl | redesign of pxa alsa soc code is a mess |
15:16.03 | lkcl | been useable for a year |
15:16.53 | vitb | but headset is no-way, right? |
15:18.14 | cr2 | vitb: needs some work, probably. |
15:18.47 | vitb | basically I see it is OK for GSM calls + SMS + some music + gprs |
15:20.13 | cr2 | i heard that gprs works with some tricks. because you need first to connect, send some AT commands, and then connect pppd to /dev/ttyS8. |
15:20.50 | cr2 | is certainly broken in the current hh.org CVS. worked with xadanux.sf.net .12 kernel. |
15:21.55 | vitb | cr2: hmm, ba progress page says gprs is nearly quite happy on this gadget |
15:22.23 | cr2 | yes, with .12 kernel |
15:22.26 | vitb | assuming all the preparation and pppd invoke by hand, heh |
15:23.54 | vitb | cr2: and, erm, what's wrong with ts driver - too much responsive? |
15:24.13 | vitb | wiki says needs debounce |
15:26.02 | cr2 | vitb: didn't use BA for a long time, but it was ok for me before. |
15:26.48 | vitb | ok, thanks. |
15:29.00 | cr2 | it's a good phone for linux. just needs some minor work. |
15:34.32 | cr2 | :) |
15:35.42 | *** join/#htc-linux booba (n=booba@AAnnecy-256-1-60-138.w90-10.abo.wanadoo.fr) |
15:38.16 | WizMaui_ | isn't mvista thta company who developed a bit around the omap platform ? |
15:39.54 | cr2 | WizMaui_: mvista developed a lot of linux stuff. |
16:45.11 | *** part/#htc-linux centrino (n=centrino@linux.fjfi.cvut.cz) |
16:57.04 | *** join/#htc-linux ivor_ (n=ivor@kde/developer/ivor) |
17:05.34 | *** join/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com) |
17:50.39 | *** part/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com) |
18:10.36 | cr2 | ba friends here ? |
18:25.30 | *** join/#htc-linux pleemans (n=peter@d51A5E421.access.telenet.be) |
18:36.11 | vitb | WizMaui_: actually yes, there are plenty of stuff developed here, and Mot linux platform kernel part too for instance. But we have almost none of 'private' bits, all submitted & merged to the stock kernel unless it was done under NDA as in Mot case. |
18:39.25 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
19:07.18 | *** join/#htc-linux FossiFoo (n=Fossi@e176122008.adsl.alicedsl.de) |
19:35.54 | cr2 | hmm. at seems i have found a bug in the blueangel_audio. maybe that's the reason it did not want to work without pushing from wince. |
19:36.35 | goxboxlive | ok |
19:37.45 | goxboxlive | cr2: IN Opie-console i have found a dialpad that use AT commands (for using a modem). Shouldnt it be a way to rewrite it so it would implement some of our AT commands? |
19:46.47 | cr2 | we can, because universal does not use strange binary protocol. |
19:47.11 | cr2 | but we need an integrated solution. for this and other problems. |
19:49.19 | goxboxlive | ok |
19:56.55 | psokolovsky | Hi! |
19:56.59 | psokolovsky | Ok, so I assume noone objects to my asic3_base cleanup patch? |
20:00.10 | *** join/#htc-linux kung (n=kung@dslb-084-058-217-010.pools.arcor-ip.net) |
20:00.12 | kung | hi |
20:02.54 | cr2 | pskolovsky: the CLOCKS management is really fscked in asic3_base and many don't care because of that. so buggy drivers appear ... |
20:03.36 | kung | I'm considering to get an xda neo (which would equal an htc prophet) is there any experience with linux on this device? |
20:07.22 | pH5 | kung: as I understand, it is similar to the wizard - did you see linwizard.sf.net? |
20:07.34 | kung | not yet.. |
20:08.48 | kung | well the wizard got a keyboard, right? |
20:09.00 | kung | and the neo actually dosen't (dont know if that matters) |
20:09.10 | FossiFoo | kung: i have one |
20:09.32 | pH5 | FossiFoo: does linux run on it? |
20:09.34 | kung | wizzard? or neo? |
20:09.42 | FossiFoo | kernel boots, i'll try to get the touchscreen running this weekend |
20:09.42 | cr2 | if it's omap850, you'll have hard time. |
20:09.46 | vitb | kung: linux boots on that box but that's all for now |
20:09.48 | FossiFoo | neo |
20:09.53 | FossiFoo | ie prophet |
20:10.11 | FossiFoo | cr2: because? |
20:10.15 | kung | well I wouldn't need the telephone funciton, if thats the entire problem |
20:10.29 | kung | I just have zero experience with embedded devices... |
20:10.43 | kung | cr2 it is |
20:10.45 | cr2 | FossiFoo: to get the phone running. |
20:11.41 | pierrox | lkcl: i made some progress on the g500 |
20:12.30 | pierrox | lkcl: when i try to use the spi bus, the screen get a red tint :-) funny |
20:12.36 | vitb | cr2: oh, forgot to ask - does himalaya support phone calls or only BA is blessed for now? |
20:12.58 | psokolovsky | cr2, let's fix those clocks issues ;-) |
20:14.14 | pH5 | cr2: is there something that could be used as a template that has better clock handling? like asic2/samcop? |
20:14.55 | FossiFoo | cr2: yes, but why? |
20:15.36 | FossiFoo | and yeah, the phone isn't really a priority for me either |
20:15.50 | FossiFoo | as long as i can boot wince once in a while to check my mailbox |
20:16.03 | FossiFoo | but touchscreen would be nice ;) |
20:16.59 | vitb | FossiFoo: because phone stuff is controlled by DSP which needs stuff to be loaded with afaik |
20:18.15 | vitb | linux on 850 without phone is doable, phone functionality - nothing is impossible but I'd call it sci-fi unless TI would release something to public |
20:20.08 | lkcl | pierrox: oooo :) |
20:22.28 | lkcl | vitb: cr2 and i discovered that the himalaya has the same sound chip as the BA. so, i tried to get sound to work: i had limited success, but it was over a year ago. |
20:22.38 | lkcl | gomunicator at least ran and accepted incoming calls etc. |
20:24.18 | vitb | lkcl: so gsm calls are OK but headset/speakers might require some alsa surgery, right? |
20:26.21 | cr2 | vitb: himalaya is "small" blueangel (without wifi). the support is even worse that of blueangel. |
20:26.49 | lkcl | vitb: yep |
20:26.51 | cr2 | pH5: the hx4700_pcmcia is definitely broken. |
20:27.00 | lkcl | no it ain't, cr2! i love my himalaya |
20:27.59 | cr2 | psokolovsky: the blueangel_bl is seriously wrong, the asic3_pwm needs much more initialization. |
20:28.15 | lkcl | http://en.wikipedia.org/wiki/Embedded_Linux |
20:28.29 | lkcl | let me edit it, let me edit it pleeeeease |
20:28.50 | psokolovsky | cr2, that's to asylumed, I guess |
20:29.07 | cr2 | ok. |
20:29.13 | psokolovsky | cr2, but I guess it works if booted from HaRET, hw must have tested it |
20:29.15 | cr2 | about the clocks: http://wiki.xda-developers.com/index.php?pagename=ASIC3 |
20:29.31 | cr2 | there are six devices fighting for EX1 clock, for example |
20:29.56 | cr2 | how it is supposed to be suspended ? |
20:31.08 | cr2 | psokolovsky: it works, only because wince has properly setup the pwm. boot without wince, and the device will be dead. happily, these registers seem to survive the suspend. SL-A300 (mis)uses that fact ;) |
20:32.00 | psokolovsky | cr2, heh. you know, we likely have such issue (dependence of wince as bootloader) for quite a number of devices. h4000 is one to start with ;-F |
20:32.10 | cr2 | lkcl: we will certainly support himalaya, even just to show the middle finger :D but after the ba . |
20:32.31 | psokolovsky | cr2, but well, what to say, if in some htc phones's code asic3 device is called h3900_asic3? ;-) |
20:32.51 | cr2 | psokolovsky: himalaya can wait ;) |
20:32.57 | psokolovsky | ;-) |
20:33.16 | cr2 | i'll correct some issues in blueangel. |
20:33.17 | psokolovsky | cr2: So, I agree, we need to do full and proper setup |
20:33.54 | cr2 | the *_pcmcia, where * is h4700 & h4000 is completely wrong. i'm surprised it works after suspend. |
20:34.08 | psokolovsky | cr2, caveat: for many not very finished ports, complete reset of chips setup on linux load would mean no sound, no BT, no WiFi, etc. that's why it is that way now... |
20:34.28 | cr2 | the blueangel copies the hx4700, and is broken too. |
20:34.34 | psokolovsky | cr2, I can't pledge h4000's works after suspend ;-) |
20:35.10 | psokolovsky | cr2, it's nice that you caught that issue, but yes, we need to start with tetsing any fixes on hx4700, I guess |
20:35.29 | psokolovsky | and I personally don't even have CF card in the house ;-( |
20:35.35 | cr2 | i have looked at the pcmcia.dll from blueangel, the CF_SLEEP and CDEX_* things are a bit different than in hx4700 code. but hx4700 code is not correct too. |
20:35.43 | psokolovsky | got rid of all of them when baught h4000 ;-) |
20:36.03 | cr2 | can you check hx4700 with corrected asic3 CDEX bits ? |
20:36.20 | psokolovsky | nothing to check with so far ;-) |
20:36.34 | psokolovsky | will try to pick up some CF card soon (== within 2 weeks) |
20:36.35 | cr2 | i've posted the patch to the kernel list. |
20:36.49 | cr2 | well, not the patch, but you get the idea. |
20:36.55 | psokolovsky | otherwise, need to ask bd2, pH5 and other folks |
20:37.03 | psokolovsky | cr2: yes, I saw, thanks! |
20:37.05 | cr2 | PCMCIA is used by wifi ? |
20:37.11 | cr2 | on hx4700 |
20:37.18 | cr2 | and on blueangel it seems. |
20:37.24 | lkcl | himalaya, blueangel, hw6915, universal - those are the major ones |
20:37.28 | cr2 | and i think on some axim too. |
20:40.21 | cr2 | btw, axim x30 does not have asic3, but this port seems to be abandoned now. |
20:41.58 | psokolovsky | cr2, on hx4700 - no, wifi is at CS. so, only for CF |
20:42.26 | psokolovsky | cr2: maybe abandoned, need to find some guy with it ;-) |
20:42.40 | cr2 | pH5: you are an expert on clean drivers :) how do we fix the monster named hx4700_power ? |
20:43.09 | pH5 | ahhh |
20:43.48 | cr2 | psokolovsky: ok. but we need some refcounting on CDEX clocks. RSN. |
20:43.59 | pH5 | we need to adapt the soon-to-be common ds1wm driver |
20:44.02 | psokolovsky | cr2, go for it! ;-) |
20:44.05 | cr2 | pH5: i don't have much experience myself. |
20:44.24 | cr2 | pH5: clocks/gpios, reset ? |
20:44.35 | cr2 | it is all asic3-specific. |
20:44.50 | cr2 | the ds1wm driver is really good, that's true. |
20:45.26 | cr2 | psokolovsky: trying to concentrate on the areas where i know better ;) |
20:45.36 | pH5 | the ds1wm driver could use some error handling, but it's much better than the hx4700_power monolith |
20:46.13 | pH5 | I'm already using it on the magician, too - I only need to connect it to the battery sysfs class. |
20:46.23 | cr2 | hx4700_power is awful :) it's comparable to the original zaurus source. |
20:47.12 | pH5 | there are two hooks for turning on/off the ds1wm clock in the driver that would have to be filled with the asic3 specific parts |
20:49.17 | psokolovsky | cr2, Ok ;-). But I have to say that I don't know about code patterns for clock control either. Matt Reimer mentions such stuff again and again too, I guess would need to chekc with him on ideas. |
20:49.37 | psokolovsky | pH5, Could you adapt ds1wm to hx4700 also? |
20:50.03 | psokolovsky | cr2, so well, let's have asic3 clock ctrl in "common queue" for now |
20:50.38 | lkcl | http://en.wikipedia.org/wiki/Embedded_Linux#Wince_Mobiles_that_have_been_hacked_into_submission_to_run_Linux |
20:52.17 | pH5 | psokolovsky: I'm going to try, although I didn't touch anything asic3 yet. |
20:52.41 | cr2 | lkcl: now we need a full hw support on them |
20:52.46 | lkcl | .he |
20:53.18 | psokolovsky | pH5, at least you're the one who knows most of w1 among us here, I guess ;-) |
20:53.19 | cr2 | pH5: the hx4700_power does everything like wince is doing it. i've checked, the hw control stuff is correct. |
20:53.56 | pH5 | psokolovsky: yeah, but the w1 part is already done correctly by mreimer ;) |
20:54.07 | pH5 | cr2: ok, that's good to know |
20:54.27 | psokolovsky | pH5, so you know what to expect from it hwen it runs correct/incorrect at least ;-P |
20:54.33 | pH5 | true |
20:54.56 | cr2 | psokolovsky: i think that exporting the "raw" clock access from asic3_base is not very good in general, the drivers should not be able just to shutdown the clock in their suspend code. |
20:55.26 | pH5 | cr2: how about some refcounting? |
20:55.30 | cr2 | pH5: it even supports the undocumented 1<<6 clock. |
20:55.42 | cr2 | pH5: per driver ? |
20:58.31 | cr2 | hmm. 1<<6 is an EXTCF bit. why didn't they simply publish the datasheet ;) |
20:58.38 | pH5 | something like this. |
20:58.50 | pH5 | from reading linux/clk.h, it looks like clk_enable/disable do that already |
20:59.18 | cr2 | looking. |
21:01.11 | cr2 | implemented only for omap and sh ? |
21:02.04 | pH5 | arch/arm/mach-pxa/clock.c |
21:02.30 | pH5 | clk->enabled is a reference counter |
21:02.35 | cr2 | heh. i was in include/ |
21:02.40 | cr2 | ok. |
21:04.04 | pH5 | the hh.org tree has some changes here that are not in mainline (yet?) |
21:04.05 | pH5 | http://en.pastebin.ca/251175 |
21:04.57 | cr2 | yes, the code is there, but not in include/ |
21:06.08 | cr2 | gpio27 ? i thought it is relevant only on sa11x0 ? |
21:07.42 | cr2 | * linux/arch/arm/mach-sa1100/clock.c |
21:07.52 | cr2 | the origin of the file. |
21:09.15 | pH5 | cr2: you think it was a copy&paste job? |
21:09.46 | cr2 | at least partially. |
21:10.13 | cr2 | do we have a pxa27x RTC driver ? |
21:10.41 | cr2 | afaik, there is still no support for lccr4/lccr5 in pxafb. |
21:11.00 | cr2 | and we need them on universal and sable. |
21:11.02 | cr2 | hmm. |
21:11.04 | pH5 | we use the sa rtc driver |
21:11.11 | pH5 | what about lccr4/5? |
21:11.38 | cr2 | "double" bit in lccr4 |
21:11.43 | *** join/#htc-linux RoEn_PC (n=roen@p54A671E3.dip.t-dialin.net) |
21:12.02 | cr2 | is used on these two phones. |
21:12.06 | lkcl | pierrox: are ya dead, dude? |
21:12.23 | lkcl | i need to know if you know the chipset used in the Eten g500 |
21:12.25 | lkcl | for GPS |
21:12.35 | cr2 | pH5: pxa27x has much more advanced rtc than sa ;) |
21:12.47 | lkcl | ah got it - SiRF III |
21:12.51 | cr2 | lkcl: sirf3 ? |
21:12.58 | cr2 | ok. |
21:12.59 | lkcl | yeh SiRF Star III |
21:13.22 | pH5 | cr2: I had no idea. |
21:13.26 | cr2 | they intentionally fscked the firmware (sic!) |
21:14.07 | cr2 | lkcl: sirf does not use spi ;) |
21:14.11 | lkcl | gooood |
21:14.37 | cr2 | lkcl: we should write an asic3_spi driver. |
21:15.01 | lkcl | cr2: i wrote an ssp driver - it got lost. |
21:15.02 | cr2 | then you can just send the 0xc0 command in linux, and grab the response :) |
21:15.21 | cr2 | lkcl: look at... |
21:15.50 | cr2 | drivers/spi/pxa2xx_spi.c |
21:16.06 | kung | if I would try linux on an xda neo would it be possible to restore windoze, if linux fails? |
21:16.29 | cr2 | kung: flashing linux is only supported on some ipaqs. |
21:16.35 | pH5 | kung: as long as you start it with haret, just reset and wince is back |
21:16.43 | cr2 | there you have a chance to brick the device. |
21:17.35 | kung | hmm, guess I'll get such a pda (since I can't afford another one)...;) |
21:17.41 | kung | and then I'll just try |
21:18.09 | cr2 | kung: used blueangel is the best friend of a linux hacker. |
21:19.43 | kung | the thing is I cant get that one..I' can afford an xda neo, since I'd finance it over 2 years by my mobile phone contract..;) |
21:20.04 | kung | it only got a crappy 200MHz cpu, but at least it got wlan and an sdio slot.:) |
21:20.13 | cr2 | kung: i did it with all my "linux" phones :) |
21:20.22 | *** join/#htc-linux RoEn_PC (n=roen@p54A671E3.dip.t-dialin.net) |
21:20.29 | cr2 | sdio is not supported in linux. |
21:20.47 | kung | damn |
21:20.50 | lkcl | sdio is _sort_ of supported - grudgingly. a little bit. |
21:20.54 | lkcl | really slowly. |
21:20.56 | cr2 | it should be easy to support it with asic3 |
21:20.58 | lkcl | with no encryption. |
21:21.06 | cr2 | but it's the device drivers that are the problem. |
21:21.10 | lkcl | yes. |
21:21.18 | cr2 | it's like pcmcia. |
21:21.39 | cr2 | lkcl: encryption ? |
21:22.04 | cr2 | i have a sdio gps, it should be easy to support in linux, imho. |
21:22.32 | lkcl | yes - the sdio specification includes some sort of encryption. you can't get the specification unless you sign your life away. |
21:22.32 | lkcl | probably is. |
21:22.32 | kung | since that would be my first pda I have no experience so far with these types of devices. |
21:22.46 | cr2 | lkcl: not sdio, but sd. just don't use these commands. |
21:22.57 | lkcl | oh. right. |
21:23.58 | cr2 | sdio is not documented (openly) too, but we have 'wi', thanks to Kevin2 :D |
21:24.39 | cr2 | and cpq documented the sdio controller register layout for us. |
21:27.53 | lkcl | yehhhh! |
21:28.09 | cr2 | lkcl: you got the crc16 working, can you dial now ? |
21:28.34 | pH5 | lkcl: just find that damn acx memory address |
21:28.35 | lkcl | cr2: yes i have the crc16, no - i'm writing up my article because it's been a week now already. |
21:28.55 | cr2 | lkcl: it's a problem on ba too. |
21:28.56 | cr2 | ok. |
21:29.13 | lkcl | http://hands.com/~lkcl/linux.phones.html - review appreciated! |
21:29.43 | cr2 | lkcl: does greenphone have a cam ? |
21:29.56 | lkcl | yep |
21:30.02 | cr2 | gps ? umts ? |
21:30.09 | cr2 | wifi ? |
21:31.16 | lkcl | no, no and no |
21:31.26 | cr2 | ok. |
21:31.29 | lkcl | it's a commodity-level phone, with reduced-cost hardware inside |
21:31.41 | lkcl | about the only thing that _isn't_ commodity-level is the touchscreen. |
21:31.57 | cr2 | is the kernel source available ? |
21:31.58 | lkcl | everything else is exactly what you could expect on a high street phone |
21:32.06 | lkcl | yes, probably. i haven't opened the cd yet. |
21:32.20 | lkcl | go away i want to do what ph5 tells me! |
21:32.24 | cr2 | then open. i'm interested in the cam api. |
21:32.29 | cr2 | <PROTECTED> |
21:35.18 | *** join/#htc-linux NickBee (i=HydraIRC@221.134.52.117) |
21:36.06 | cr2 | <PROTECTED> |
21:36.19 | cr2 | unlike the 2.6.18 it worked. |
21:37.08 | cr2 | <PROTECTED> |
21:37.27 | cr2 | do you really need it ? i can look. |
21:37.58 | cr2 | >(easily done with i2cdetect) |
21:38.07 | cr2 | if the chip is powered up |
21:38.41 | NickBee | Hi Cr2 |
21:40.00 | NickBee | Congratulations, I see that the GSM status has gone Green |
21:40.06 | NickBee | on Universal |
21:40.56 | ljp | most of greenphones kernel sources will be available |
21:41.11 | cr2 | ljp: cam api ? |
21:41.17 | ljp | open |
21:41.42 | cr2 | hmm. can lkcl just open his cd ? |
21:41.46 | ljp | only things not open are DOC and modem |
21:41.59 | cr2 | ljp: DOC is g3/g4 ? |
21:42.00 | ljp | kernel sources are not available yet |
21:42.07 | ljp | 3 |
21:42.15 | pH5 | ok, lkcl, you may do what you want now ;) |
21:42.16 | cr2 | heh. i'm working on it. |
21:43.00 | lkcl | i'm a little bit tied up dealing with koen on #openezx - apparently he's pretty pissed about the 2nd draft of my linux phones article |
21:43.23 | cr2 | http://wiki.xda-developers.com/index.php?pagename=HTC_DiskOnChip |
21:44.40 | ljp | linux phones article? |
21:45.29 | cr2 | lkcl: i'll leave this kernel vs. userspace stuff aside, but openezx produced not very much for a project that had access to the full motorola source code. |
21:45.37 | cr2 | compared to what we have done. |
21:47.52 | cr2 | now they moved to openmoko, and praise closed-source gps library for something gpstk will do, and the same TI phone we have on BA/hima/magician ? |
21:52.15 | cr2 | NickBee: but not UMTS . |
21:52.37 | NickBee | I am sure you guys will crack it as well |
21:52.45 | NickBee | but can you use phone without the sounds? |
21:53.10 | cr2 | NickBee: i mean the data channel. |
21:53.20 | cr2 | videophone & internet. |
21:53.35 | NickBee | Ok |
21:53.40 | lkcl | cr2: haralde's working for FIC - he's doing a decent job, instead. |
21:53.47 | lkcl | motorola made a bit of a pig's ear. |
21:55.03 | cr2 | ok. but i will prefer the source code over press releases ;) |
21:56.03 | ljp | koen has a problem with lots of things |
21:56.13 | cr2 | ;) |
21:56.59 | cr2 | motorola has not published only the doc g3 code. the pxa-mmc code was not really necessary. |
21:57.23 | cr2 | the mux_cli is also not your friend, obviously . |
21:58.45 | cr2 | i think the g3 raw read access will be relatively easy. once we will have raw write access, the whole g3 issue will go away. |
21:59.21 | goxboxlive | ljp will there be a phone app for opie? |
21:59.42 | ljp | i hope so. |
22:00.03 | goxboxlive | but for opie 2 or opie 1.2.x? |
22:00.21 | ljp | opie 2 most likely, as no one is really working on opie 2 |
22:00.25 | ljp | err opie1 |
22:00.46 | cr2 | goxboxlive: i wish it's plain qt. |
22:00.54 | cr2 | ljp: you mean 1.2 |
22:01.01 | ljp | ya. current opie |
22:01.05 | cr2 | ok. |
22:01.10 | goxboxlive | cr2: i dont care as long i can use it with opie |
22:01.38 | cr2 | i prefer debugging on a amd64 machine. |
22:02.29 | goxboxlive | ok |
22:03.37 | cr2 | it's a pity florian has no time. it is possible to strip down 'itsutils' doc code, and trace it with 'wi'. |
22:04.29 | cr2 | we are missing the wince audio access lib, and a way to tap into the UMTS serial port now, to finish with the universal. |
22:07.07 | lkcl | http://www.handhelds.org/hypermail/kernel-discuss/19/1961.html |
22:08.15 | *** join/#htc-linux florian_ (n=fuchs@84.245.185.102) |
22:09.52 | florian | re |
22:09.57 | cr2 | lkcl: i have read it, but it's not enough. |
22:11.06 | cr2 | we need video, audio, usb and uart multiplexing on universal. |
22:15.32 | cr2 | ljp: forgive me my ignorance about the greenphone, which bluetooth chipset is it using, and is there a bt headset support ? |
22:21.08 | *** join/#htc-linux scatterp (n=deminish@212.32.67.196) |
22:23.57 | lkcl | cr2: what isn't enough, dude? |
22:28.10 | cr2 | lkcl: hix mux_cli driver. |
22:28.20 | cr2 | s/hix/his/ |
22:28.27 | *** join/#htc-linux FossiFoo (n=Fossi@e176122008.adsl.alicedsl.de) |
22:28.45 | lkcl | ah right |
22:29.51 | cr2 | lkcl: do you know the bt chipsets in greenphone and openmoko ? |
22:29.59 | lkcl | <PROTECTED> |
22:30.42 | *** join/#htc-linux willwork4foo (n=bjdemora@82-33-99-181.cable.ubr10.azte.blueyonder.co.uk) |
22:30.48 | cr2 | greenphone has bcm2121 as the baseband, that's something new for us. |
22:31.23 | willwork4foo | hiya - has xda-developers gone down or something? I can still get to the ftp server, but I get nothing from http |
22:31.41 | cr2 | lkcl: your article is a book. it can't be read at once. |
22:32.23 | cr2 | willwork4foo: works for me. |
22:32.49 | willwork4foo | cr2: dammit. Why can't I get that site here then |
22:32.56 | lkcl | yeh ziffdavis _did_ suggest splitting it into 3 articles |
22:33.03 | willwork4foo | you can get to forum.xda-developers.com |
22:33.40 | willwork4foo | it times out for me |
22:33.47 | *** join/#htc-linux markit (n=konversa@host119-245-static.72-81-b.business.telecomitalia.it) |
22:34.24 | cr2 | willwork4foo: change the provider ;) |
22:35.01 | willwork4foo | ?? |
22:35.11 | willwork4foo | change provider - as in - change ISP? |
22:35.17 | cr2 | yes. |
22:35.33 | *** join/#htc-linux RoEn_PC (n=roen@p54A671E3.dip.t-dialin.net) |
22:35.46 | cr2 | i have 2.5MByte link to the site. |
22:36.10 | willwork4foo | that doesn't do it either. I couldn't access it from work's internet connection either. (I remote desktopped onto my work machine and tried from there) |
22:36.17 | willwork4foo | they use a different ISP, in a different area |
22:36.21 | willwork4foo | exactly the same result |
22:37.10 | cr2 | <PROTECTED> |
22:37.14 | cr2 | <PROTECTED> |
22:37.18 | cr2 | <PROTECTED> |
22:37.23 | cr2 | <PROTECTED> |
22:37.23 | cr2 | 10 asd2-rou-1001.NL.eurorings.net (134.222.231.194) 17.228 ms 17.649 ms 17.636 ms |
22:37.23 | cr2 | 11 134.222.231.250 (134.222.231.250) 17.774 ms 17.755 ms 17.663 ms |
22:37.23 | cr2 | 12 134.222.97.18 (134.222.97.18) 17.553 ms 17.694 ms 17.479 ms |
22:37.23 | cr2 | 13 0.so-2-0-0.cr1.3d12.xs4all.net (194.109.5.74) 18.325 ms 17.978 ms 17.829 ms |
22:37.35 | cr2 | DE->NL link works. |
22:37.40 | willwork4foo | I can ping |
22:37.45 | willwork4foo | ping works fine for me |
22:38.04 | cr2 | then somebody filters http |
22:38.13 | pof | whois willwork4foo |
22:38.19 | pof | oops :P |
22:38.28 | willwork4foo | cr2: what on earth are you talking about |
22:39.07 | willwork4foo | pof: hi |
22:39.47 | cr2 | if you can't access the site over http, and i can... |
22:39.58 | pof | willwork4foo: i was checking your IP address to see if it's in xda-dev ban list |
22:40.01 | pof | but it's not |
22:40.03 | cr2 | then your link is filtered. logical ? |
22:40.22 | pof | recently we've been banning some ip addresses because of spam |
22:40.29 | willwork4foo | cr2: not really. it's not just *my* link. I can't access it from my work IP either. |
22:40.44 | willwork4foo | which is on a totally different ISP |
22:41.09 | willwork4foo | and I was accessing the site from that same IP earlier today- then it stopped working. I come home, and I can't access it from home either |
22:41.10 | cr2 | maybe xs4all.net filters you, i don't know. |
22:41.22 | willwork4foo | cr2: both my home and work IP addresses? |
22:41.29 | willwork4foo | at the same time? |
22:41.38 | willwork4foo | I am thinking that is fairly unlikely |
22:41.41 | pof | weird... try livehttp headers to see if you get any answer from the server |
22:41.44 | cr2 | why not ? but afaik xs4all is not known for filtering. |
22:41.55 | willwork4foo | pof: ??? |
22:42.10 | *** join/#htc-linux Stephmw (n=steph@212.69.51.139) |
22:42.14 | Stephmw | howdy |
22:42.23 | pof | willwork4foo: this are the blocked IP addresses in xda-dev firewall: |
22:42.24 | pof | 82.205.243.46 |
22:42.24 | pof | 83.229.92.5 |
22:42.24 | pof | 196.3.63.252 |
22:42.24 | pof | 196.47.90.18 |
22:42.24 | pof | 212.247.71.34 |
22:42.26 | pof | 216.139.164.85 |
22:42.28 | pof | 85.144.155.124 |
22:43.00 | willwork4foo | pof: none of those are mine. Neither are any of those my work's IP addresss |
22:43.37 | willwork4foo | this is absurd. I should be able to access the forum at http://forum.xda-developers.com shouldn't I? |
22:43.45 | willwork4foo | I can get to the FTP server |
22:43.47 | willwork4foo | no problems |
22:45.03 | willwork4foo | pof: any idea what might be causing this? |
22:45.24 | pof | try telneting to forum.xda-developers.com:80 |
22:45.57 | pof | then type GET / HTTP/1.0 |
22:46.05 | pof | and two CR+LF |
22:46.27 | willwork4foo | I get nothing |
22:47.21 | willwork4foo | I get "Trying 82.94.251.230..." and that's it |
22:47.22 | *** join/#htc-linux rejon (n=rejon@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net) |
22:47.26 | willwork4foo | no connection |
22:47.33 | *** part/#htc-linux rejon (n=rejon@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net) |
22:48.01 | willwork4foo | interestingly enough, I just got a friend of mine in London to try the site (around 180 miles away from me here in Bristol), and it times out on him too |
22:48.03 | FossiFoo | but you can ping it? that's weird |
22:48.08 | willwork4foo | so it's NOT JUST ME! |
22:49.22 | *** part/#htc-linux Stephmw (n=steph@212.69.51.139) |
22:49.32 | cr2 | willwork4foo: then the uk is blocked. ask lkcl to try. |
22:49.40 | FossiFoo | i asked a uk guy |
22:49.46 | willwork4foo | I can ping it, I can access the FTP - but anything to do with the web site doesn't work |
22:50.06 | FossiFoo | he's on btcentralplus and it works for him |
22:50.25 | FossiFoo | sec |
22:50.26 | willwork4foo | I've just got four of my UK mates to try - one in Manchester, one in London, one in Cornwall, and another in Bristol - it times out for ALL of them |
22:50.27 | FossiFoo | messup |
22:51.19 | FossiFoo | ok, works for him |
22:51.29 | willwork4foo | lucky him |
22:51.47 | cr2 | yes, it times out from lkcl's machine. |
22:51.47 | willwork4foo | obviously there is a problem here somewhere along the line with the website. |
22:53.12 | FossiFoo | funny that it works for my friend :) |
22:53.29 | willwork4foo | FossiFoo: your friend must be very special. |
22:53.29 | cr2 | it's bt conspiracy :) |
22:53.40 | willwork4foo | it's timing out across the rest of the UK for everyone else I know. |
22:53.48 | FossiFoo | he's on BT, what do you use? |
22:54.23 | willwork4foo | I've got Telewest Cable internet here. My friend in London is on Wanadoo, and I don't know what ISP other guys are on |
22:55.24 | willwork4foo | work uses a business ISB |
22:55.25 | willwork4foo | ISP |
22:55.40 | willwork4foo | and I can't access the site from there either |
22:56.06 | willwork4foo | cr2: so - do we accept that there might be a problem with the website? |
22:56.15 | willwork4foo | or is it still a problem "at my end" |
22:57.30 | FossiFoo | maybe try some other xs4all sites? |
22:57.54 | willwork4foo | xs4all? |
22:57.59 | cr2 | willwork4foo: it's an ISP-level problem. |
22:58.14 | cr2 | somebody drops port 80 packets. |
22:58.26 | *** join/#htc-linux Ro_En_PC (n=roen@p54A66EC5.dip.t-dialin.net) |
22:58.31 | FossiFoo | www.xs4all.nl |
22:58.50 | willwork4foo | cr2: ISP-level? across MULTIPLE ISPs? |
22:58.56 | willwork4foo | simultaneously? |
22:59.32 | willwork4foo | FossiFoo: I can get to that site |
23:00.15 | willwork4foo | does anyone here actually have admin access to the xda-dev site? |
23:00.52 | willwork4foo | to the extent that they can have a look to see what's going on - or is it just going to be left from now on that most of the UK cannot access xda-dev on the web |
23:01.50 | FossiFoo | willwork4foo: well, if it's an isp/net problem there's not much that people can do |
23:01.59 | FossiFoo | if they can, i guess they'll try now |
23:01.59 | willwork4foo | if |
23:06.45 | *** join/#htc-linux Kevin2 (n=Kevin@207-237-52-30.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com) |
23:07.00 | goxboxlive | cr2: Are getting closer at solution to have working sound? |
23:09.04 | cr2 | goxboxlive: not really. |
23:09.16 | goxboxlive | i c |
23:09.30 | goxboxlive | didnt the lm_sensor apps helped you either? |
23:11.03 | *** join/#htc-linux TripleDES (n=sergio@84.77.161.251) |
23:20.06 | lkcl | cr2: 0xab00 0000 _does_ look suspiciously like the acx100 address... |
23:20.25 | lkcl | ab000730 | 00000000 0000c524 00000000 00000000 | ....$........... |
23:20.25 | lkcl | ab000740 | 00000000 00000098 000053fe 000053fe | .........S...S.. |
23:20.25 | lkcl | ab000750 | 00000000 0000c4ac 2d001400 00000000 | ...........-.... |
23:20.25 | lkcl | ab000760 | 00000000 0000007c 00000000 00000000 | ....|........... |
23:20.25 | lkcl | ab000770 | 00000000 0000c524 00000000 00000000 | ....$........... |
23:21.16 | lkcl | ok now i gotta try wireless off... hum... mmm.... |
23:21.42 | cr2 | they should be at 2 certain offsets |
23:21.54 | cr2 | your data looks strange. |
23:22.07 | cr2 | i'll look at your old dumps for universal. |
23:23.31 | lkcl | ok. |
23:25.38 | lkcl | http://hands.com/~lkcl/hp6915/wireless.memdump.off.txt |
23:27.08 | cr2 | http://hands.com/~lkcl/universal/typescript.15jan2006.pd.txt |
23:27.14 | lkcl | <PROTECTED> |
23:27.17 | cr2 | looks familiar :) |
23:27.18 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
23:28.34 | lkcl | ok xxxx it let's just try it. |
23:29.20 | cr2 | yeah. the same address as on universal. |
23:29.44 | lkcl | huh. how do you set that address? |
23:29.51 | cr2 | where ? |
23:30.12 | cr2 | include/asm/arch-pxa/htcuniversal-gpio.h |
23:30.17 | lkcl | ahh. |
23:30.36 | lkcl | ahh - htcuniversal_acx.c in drivers/net/wireless |
23:30.54 | cr2 | #define HTCUNIVERSAL_EGPIO_BASE PXA_CS2_PHYS+0x02000000 |
23:31.08 | cr2 | hmm. |
23:31.12 | cr2 | ok. |
23:33.04 | lkcl | joy. now gotta do an asic3 thingy whilst _not_ connected via wireless.... |
23:33.44 | cr2 | it should log to the screen ? |
23:33.53 | lkcl | argh i gotta remove some of these startN.txt files |
23:34.04 | lkcl | is there a log-to-file version of wasic3? |
23:34.10 | cr2 | no. |
23:34.13 | lkcl | it's a pretty small screen |
23:34.26 | cr2 | hmm. true. i always think universal. |
23:34.31 | lkcl | huh. that's a bit weird. |
23:34.42 | lkcl | :) |
23:35.08 | lkcl | ok, only 5 gpios to find, anyway :) |
23:35.29 | lkcl | plus one irq. shouldn't be too hard. |
23:35.46 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
23:35.48 | cr2 | try to stop wifi while running. you'll see the rest on the screen. |
23:36.06 | cr2 | i think there was a command for that... |
23:36.14 | cr2 | no. i commented it out. |
23:39.21 | goxboxlive | is the htcsable nearly at our status now? |
23:40.29 | cr2 | yes, the hardware is very similar, and lkcl found out the phone protocol. |
23:41.02 | goxboxlive | ok, do he gps working to? |
23:41.03 | cr2 | many gpios are at the same place, and the wince memory address spaces are the same. |
23:41.09 | lkcl | d3, c8 and b5 so far |
23:41.11 | cr2 | no :) |
23:41.24 | lkcl | gps - well i _could_ talk to the gps, if i tried. |
23:41.28 | cr2 | it will be the most fun to make it owrk. |
23:41.42 | lkcl | and then gnuharet crashed. |
23:41.55 | goxboxlive | ok |
23:42.36 | cr2 | goxboxlive: we will get some binary data from gps, and it will be necessary to convert it into the coordinates. |
23:42.43 | lkcl | hmmm can you get an ethernet connection over bluetooth using wince? |
23:42.55 | cr2 | if we will succeed, it will piss off a _lot_ of people. |
23:43.06 | cr2 | lkcl: yes. |
23:43.12 | cr2 | bnep |
23:43.13 | goxboxlive | :) |
23:43.15 | lkcl | b15 c8 d3 |
23:44.04 | cr2 | wifi irq is FE |
23:44.27 | goxboxlive | lkcl BT ethernet is not an option in wm5 |
23:45.19 | cr2 | goxboxlive: ? |
23:45.36 | cr2 | somebody told me he has connected to haret. |
23:45.56 | cr2 | imho, it was not an option in wince2003 |
23:45.59 | lkcl | o bugger. |
23:46.02 | cr2 | ah. |
23:46.21 | cr2 | not bnep, but serial-over-bluetooth. |
23:46.40 | lkcl | ok what else. so b15 c8 and d3 i now know about: so i remove them with set ii |
23:46.53 | goxboxlive | ok, then it has to be the new rom, or with the other bt stack (no ms) |
23:47.17 | cr2 | lkcl: switch bt on, and do 'hcitool scan' on the notebook. |
23:47.35 | cr2 | write down the btaddr |
23:47.39 | lkcl | naaah - this is more fun, the hard way. |
23:48.00 | cr2 | keep in mind, that on my universal the _wince_ bt addr is different from _linux_ bt addr. |
23:48.26 | goxboxlive | that is strange |
23:48.56 | pof | yes ... very weird |
23:49.11 | pof | have u looked at the BDR from diagnostics image? |
23:49.12 | cr2 | two upper bytes are different |
23:49.27 | cr2 | the four lower are the same. |
23:50.04 | cr2 | maybe it can be just overwriteen by a bts command, or just some BT ram messup :) |
23:50.10 | lkcl | b15 d3 c8 b14 |
23:50.33 | cr2 | lkcl: reset should be called twice. |
23:50.51 | lkcl | yeh i think i noticed that on the first run and missed it |
23:51.09 | lkcl | cos gnuharet crashed |
23:51.23 | cr2 | wjich one do you use ? |
23:51.25 | lkcl | ahh - there's a scrollbar in the gnuharet watch window |
23:51.37 | cr2 | hehe. |
23:51.40 | lkcl | compiled it myself couple of weeks ago |
23:51.44 | cr2 | ok. |
23:52.26 | lkcl | nope - b15, d3, c8. |
23:53.56 | lkcl | huh. will keep trying... |
23:54.07 | goxboxlive | lkcl what are testing? BT or wifi? |
23:54.24 | lkcl | wifi (acx). got bt going (really easy) a week ago |
23:54.35 | goxboxlive | ok |
23:55.06 | goxboxlive | i a, using the acx now, with opie-irc :) |
23:55.11 | lkcl | yaay! :) |
23:55.29 | lkcl | that was really funny when rob_w did that over bluetooth from the himalaya |
23:55.44 | lkcl | ahh is that where you get the [stupid] word-completion feature from? |
23:55.54 | goxboxlive | yes i guess |
23:56.17 | cr2 | lkcl: i see gpiob and gpioc refs in your (broken) pcmcia.dll |
23:56.36 | lkcl | no wonder so many people on these lists complain about word-completion: they're daft enough to use what they work on :) |
23:56.53 | lkcl | i am delighted to hear that, cr2. hooray. |
23:57.29 | cr2 | gpioc : 0x100 |
23:57.38 | cr2 | it's probably the reset. |
23:57.55 | lkcl | 0x100 -> c8 |
23:58.21 | lkcl | hmm, you reckon there's only two power-pins and that c8 is the reset one? |
23:58.25 | cr2 | yes. it's the reset. |
23:58.40 | cr2 | wait, not so fast. |
23:58.45 | lkcl | he he |
23:58.53 | lkcl | _what_? :) |
23:59.11 | cr2 | sleep 0x64 in between |
23:59.29 | lkcl | yes - i saw that - from the thingy. htc_universal_acx.c |
23:59.34 | cr2 | sleep 0x32 after reset |
23:59.45 | cr2 | no. it's your sable. |