00:23.35 | *** join/#htc-linux the_sys0p (n=the_sys0@116.199.69.4) |
01:25.14 | mistadman | Does anyone have any idea on were the actual TX RX I/O memory locations are on the Athena? |
01:27.13 | mistadman | When I do a pdump on the address 0x10000000 size=1024 I get: http://pastebin.com/ma8addd1 <---this |
01:28.10 | mistadman | According to: http://wiki.xda-developers.com/index.php?pagename=AthenaDPRAM this mem location is suppose to be the RX/TX Mem buffers for the DPRAM on the Athena. |
01:28.43 | mistadman | I dont think it is though... Anyone have any ideas? |
01:28.58 | mistadman | On what I am getting? |
03:22.07 | *** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes) |
05:11.39 | *** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl) |
06:01.21 | *** join/#htc-linux kiozen (n=oeichler@p5492A0BC.dip0.t-ipconnect.de) |
06:46.44 | *** join/#htc-linux rob_w (n=bob@Ma7ff.m.pppool.de) |
06:49.08 | *** join/#htc-linux rainabba (n=rainabba@ip70-176-62-147.ph.ph.cox.net) [NETSPLIT VICTIM] |
06:53.00 | *** join/#htc-linux Zba_Phy (n=none@2a01:e35:8a13:a2b0:21c:c0ff:fe25:ff68) |
06:57.43 | *** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196) |
08:00.53 | *** join/#htc-linux AleDream (n=aledream@81-208-74-190.ip.fastwebnet.it) |
08:08.46 | *** join/#htc-linux miknix (n=miknix@81.193.81.96) |
08:49.07 | *** join/#htc-linux LunohoD (n=alex@e180077035.adsl.alicedsl.de) |
09:10.48 | *** join/#htc-linux JanVanHaarst (n=haars001@kokosnoot.wur.nl) |
09:15.33 | *** join/#htc-linux ndavey (n=neil@220-244-142-234.static.tpgi.com.au) |
09:19.10 | *** join/#htc-linux p3t3r__ (n=peter@wlan1.net-you.de) |
09:39.37 | *** join/#htc-linux zoolooc (n=lucian@nrbg-4dbfa017.pool.einsundeins.de) |
10:36.30 | *** join/#htc-linux goxboxliv1 (n=goxboxli@195.159.97.196) |
11:00.35 | *** join/#htc-linux infernixx (i=nix@unaffiliated/infernix) |
11:03.17 | *** join/#htc-linux CVirus (n=GoD@62.135.96.108) |
11:25.03 | *** join/#htc-linux pikapika (n=pikapika@mar75-8-88-164-227-147.fbx.proxad.net) |
11:25.16 | pikapika | hi |
12:13.34 | *** part/#htc-linux p3t3r__ (n=peter@wlan1.net-you.de) |
12:18.39 | *** join/#htc-linux andy_js (n=andy@AAmiens-152-1-75-208.w86-207.abo.wanadoo.fr) |
12:26.39 | *** join/#htc-linux kiozen (n=oeichler@p5492A0BC.dip0.t-ipconnect.de) |
12:33.55 | *** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring) |
12:43.08 | *** part/#htc-linux AleDream (n=aledream@81-208-74-190.ip.fastwebnet.it) |
12:49.26 | *** join/#htc-linux SmallR2002 (n=SmallR20@c-67-162-60-33.hsd1.il.comcast.net) |
13:07.15 | *** join/#htc-linux Othello (i=Magorium@gateway/tor/x-ed3f01cadd3aec6b) |
13:30.37 | *** join/#htc-linux tsdogs (n=tsdogs@195.32.71.229) |
13:54.20 | dcordes | hola |
14:08.14 | dcordes | martin__: ello |
14:14.54 | *** join/#htc-linux c (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net) |
14:16.30 | Guest55041 | hi |
14:16.59 | dcordes | hi Guest55041 |
14:17.56 | Guest55041 | i'm wondering if someone could help me get a keypad device driver working on my htc touch dual |
14:18.03 | Guest55041 | hi dcordes |
14:18.26 | Guest55041 | do you have any experience working on device drivers? |
14:18.55 | dcordes | Guest55041: what is touch dual? |
14:19.02 | Guest55041 | it's a phone |
14:19.09 | dcordes | no, I mean what is the non marketing name? |
14:19.12 | Guest55041 | also known as htc niki i think |
14:19.28 | dcordes | is it qualcomm msm7x00x based? |
14:19.30 | Guest55041 | yup |
14:19.35 | Guest55041 | i have haret running on it |
14:19.37 | Guest55041 | and i can telnet into it |
14:19.40 | dcordes | it's a cdma one right? |
14:19.45 | Guest55041 | no, it's a gsm one |
14:19.54 | dcordes | use not telnet directly, get haretconsole |
14:19.59 | Guest55041 | okay |
14:20.07 | Guest55041 | i've got both haretconsole and telnet working |
14:20.11 | Guest55041 | how do i use haretconsole? |
14:20.26 | dcordes | are you in linux? |
14:20.48 | Guest55041 | i'm on a windows |
14:20.50 | Guest55041 | but i have cygwin |
14:20.53 | dcordes | bummer |
14:20.54 | Guest55041 | so i can run linux commands |
14:20.59 | dcordes | do you have python in cygwin? |
14:21.01 | Guest55041 | yup |
14:21.07 | Guest55041 | so i can run haretconsole from cygwin |
14:21.13 | Guest55041 | but i'm not sure how to use it to get the keypad working |
14:21.19 | dcordes | go to the haretconsole dir and do ./console iptoniki |
14:21.46 | dcordes | while iptoniki is reachable from your pc obviously |
14:22.14 | dcordes | you need to sort out the keyboard gpios |
14:22.23 | dcordes | and find out what's the real name of your device |
14:22.46 | dcordes | create a wiki page on wiki.xda-developers.com for it. sort out the gpios and irqs and fill everything in |
14:23.05 | Guest55041 | haha, sorry i'm still trying to connect ... hold up |
14:23.15 | dcordes | you can look at the other present wiki pages for reference. e.g. kaiser or titan ones which are also msm based and might have some parallels in gpio/irq setup |
14:23.25 | Guest55041 | okay ... so i'm in |
14:23.34 | Guest55041 | how do i sort out the keyboard gpios? |
14:24.13 | dcordes | http://handhelds.org/moin/moin.cgi/HaRET_20Documentation scsroll down to watch gpios |
14:24.18 | dcordes | polling gpios |
14:25.04 | dcordes | http://wiki.xda-developers.com/index.php?pagename=HTC_Niki is that your device? |
14:25.47 | *** join/#htc-linux jchang (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net) |
14:26.05 | Guest55041 | yeah that's the one |
14:26.13 | *** part/#htc-linux jchang (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net) |
14:26.56 | dcordes | ok cool. msm7200 so it should have the same gpio setup as kaiser so we can copy the table from wiki |
14:27.09 | *** part/#htc-linux zoolooc (n=lucian@nrbg-4dbfa017.pool.einsundeins.de) |
14:27.17 | Guest55041 | okay |
14:27.43 | Guest55041 | would there be a problem if the kaiser is a 40-key keypad whereas the niki is a 20-key keypad? |
14:28.18 | dcordes | I mean it as in the gpio configuration is the same, ie same bank count etc |
14:28.36 | Guest55041 | oh okay |
14:28.49 | dcordes | because that's in the chip. And there will be some similarities in the assignments |
14:28.55 | Guest55041 | oh ic |
14:28.56 | Guest55041 | okay |
14:29.02 | *** join/#htc-linux GPF (n=gpferror@cpe-76-187-41-132.tx.res.rr.com) |
14:29.02 | dcordes | http://wiki.xda-developers.com/index.php?pagename=Niki_GPIO |
14:29.05 | dcordes | copied it from kaiser |
14:29.35 | dcordes | maybe clean it up then you can use the Kaiser_GPIO site for reference |
14:29.45 | dcordes | look at it so you get an idea how it works |
14:31.06 | Guest55041 | so i guess i'm a little confused still |
14:31.14 | Guest55041 | so each gpio isn't mapped to a key stroke per se |
14:31.24 | dcordes | did you watch yet? |
14:31.28 | Guest55041 | yeah |
14:31.32 | dcordes | watch GPIOS n |
14:31.40 | Guest55041 | and then ibit a bunch of stuff out right? |
14:31.42 | Guest55041 | until it's quiet |
14:31.59 | dcordes | yea right so you get what you want only (keypresses) |
14:32.12 | dcordes | do you see any system in it? |
14:32.40 | dcordes | brb |
14:36.20 | Guest55041 | so i'm seeing lines that look like this: |
14:36.37 | Guest55041 | 096.000 GPIOS in1: in1-7(199)=0 |
14:36.42 | dcordes | put it in a pastebin |
14:36.45 | dcordes | rafb.net |
14:36.45 | Guest55041 | so i'm understanding input versus output |
14:37.14 | dcordes | 1-7 is the gpio |
14:37.21 | dcordes | bank one gpio seven |
14:37.28 | Guest55041 | what's the 199? |
14:37.49 | dcordes | haret internal index number |
14:38.10 | dcordes | look at the kaiser wiki |
14:38.12 | dcordes | <PROTECTED> |
14:38.24 | dcordes | that's 1-7 on kaiser |
14:38.57 | Guest55041 | oh okay |
14:39.30 | Guest55041 | i'm seeing that all the buttons are within a certain range |
14:39.35 | Guest55041 | but there seems to be some overlap |
14:39.40 | dcordes | creat an account in the xda wiki, clean up the copy page for niki I created, fill in your observations |
14:39.58 | Guest55041 | ok |
14:40.39 | dcordes | simply remove all the alt and Description fields. the rest stays the same. we already proofed it |
14:41.02 | dcordes | and also remove I/O |
14:41.07 | Guest55041 | what's kbd-y and kbd-x? |
14:41.38 | dcordes | matrix keyboard |
14:41.45 | dcordes | remove it and fill in your observation |
14:41.53 | dcordes | into the description line |
14:42.01 | dcordes | ie what you did when it appeared |
14:42.55 | dcordes | I think you can ignore the alt fileds for now. just put in if it's in, out or both (I, O or I,O) |
14:43.02 | dcordes | and description what you did |
14:44.04 | Guest55041 | so ... just press random buttons to get gpio messages |
14:44.19 | Guest55041 | fill in description (what i did to get it) and alt (whether it's in, out or both) |
14:44.31 | dcordes | yes and of course in the correct line |
14:44.34 | Guest55041 | right |
14:44.43 | dcordes | do it with all the buttons |
14:46.09 | dcordes | ok have fun. I have to go. see you soon in case you wanna contribute more |
14:46.22 | Guest55041 | okay |
14:46.26 | Guest55041 | what do i do once i have all the gpios? |
14:46.34 | Guest55041 | or is there somebody else that i can talk to? |
14:46.52 | dcordes | then you have to work inside the driver. mabye you can copy stuff from kaiser-keypad.c |
14:47.00 | dcordes | or just use it and rip off what you don't need |
14:47.10 | Guest55041 | where can i find that file? |
14:47.18 | Guest55041 | do i need to decompile the zImage? |
14:47.25 | dcordes | decompile? :) |
14:47.52 | Guest55041 | haha ... sorry kind of new to this ... isn't the zImage some kind of binary format? |
14:47.54 | dcordes | start off with an account for the xda wiki and finish Niki_GPIO |
14:48.08 | dcordes | yea right zImage is the linux kernel image gzipped |
14:48.17 | Guest55041 | okay |
14:48.25 | Guest55041 | the keypad.c is in the image? |
14:48.41 | dcordes | yes but you don't work with the image but with the code |
14:48.47 | Guest55041 | right |
14:48.49 | Guest55041 | okay |
14:48.50 | dcordes | where is your zImage from you boot? |
14:48.58 | Guest55041 | i think i got it from the vogue |
14:48.59 | dcordes | massey uni? |
14:49.01 | Guest55041 | yup |
14:49.06 | dcordes | does touchscreen work? |
14:49.08 | Guest55041 | yeah |
14:49.12 | dcordes | cool |
14:49.20 | dcordes | which date did you download it? |
14:49.26 | Guest55041 | june 3rd i think? |
14:49.46 | dcordes | ok so I guess you work with latest dzo image |
14:49.53 | Guest55041 | yeah |
14:50.30 | dcordes | for kaiser, we have our own kernel repository |
14:50.44 | dcordes | it has the vogue toucshcreen and stuff but not the phone stuff yet |
14:50.45 | Guest55041 | yeah, i saw that |
14:50.58 | Guest55041 | mmm, well i'm trying to demo something ... and i mainly just need the touch screen and keyboard for now |
14:51.12 | Guest55041 | so i guess that's why i'm trying to get the keyboard to work :-P |
14:51.13 | dcordes | demo android? |
14:51.15 | Guest55041 | yup |
14:51.20 | dcordes | hehe |
14:51.31 | Guest55041 | it'll be pretty sweet when it comes out |
14:51.36 | dcordes | demo as in show off in front of your drinking mates? |
14:51.56 | Guest55041 | demo as in show some banking people |
14:52.01 | Guest55041 | because they can't imagine it yet |
14:52.04 | dcordes | anyway |
14:52.22 | Guest55041 | alright, well thanks a lot |
14:52.44 | dcordes | browse inside our kaiser tree here. most msm relevant stuff is in path arch/arm/mach-msm/ e.g. board-kaiser-keypad.c http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=tree;h=4134160a774aad737ac3efadd81366e3c9f27c08;hb=4134160a774aad737ac3efadd81366e3c9f27c08 |
14:52.59 | Guest55041 | oh okay |
14:53.00 | Guest55041 | thanks |
14:53.11 | dcordes | no problem thank you for contributing bye |
14:53.14 | AstainHellbring | how goes the progress on kaiser so far? |
15:32.20 | *** join/#htc-linux goxboxlive (n=goxboxli@208.84-48-176.nextgentel.com) |
15:36.41 | *** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring) |
15:55.34 | *** join/#htc-linux lama (n=lama@estel.wpia.uw.edu.pl) |
16:00.29 | *** join/#htc-linux hlbot (n=adm@82.67.76.179) |
16:04.29 | *** join/#htc-linux Guest55041 (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net) |
16:04.48 | Guest55041 | would anybody help me understand zimage a bit better? |
16:04.53 | Guest55041 | how to decompress it? |
16:12.21 | tsdogs | Guest55041: why u want to uncompress zImage ? |
16:12.34 | tsdogs | zImage is linux kernel |
16:12.54 | Guest55041 | how do I play with it? |
16:13.03 | Guest55041 | for instance, if I want to rework the keyboard mapping |
16:13.09 | tsdogs | Guest55041: explay play :) |
16:13.18 | tsdogs | Guest55041: u need to get the source |
16:13.58 | Guest55041 | so from a git repository or something? |
16:14.03 | tsdogs | but u also need a linux machine |
16:14.05 | tsdogs | yes |
16:14.18 | Guest55041 | couldn't i do it through cygwin? |
16:14.20 | tsdogs | the one that gave u dcordes is the one u want to get |
16:14.38 | tsdogs | never heard anybody compiling linux kernel with cygwin... |
16:14.44 | Guest55041 | hmm |
16:14.44 | Guest55041 | okay |
16:15.05 | Guest55041 | sorry, i left mirc earlier, is there a way to check the logs to find the git repository that dcordes sent me again? |
16:15.06 | tsdogs | Guest55041: http://www.handhelds.org/moin/moin.cgi/UniversalKernel |
16:15.14 | tsdogs | is a good reference |
16:15.20 | *** join/#htc-linux amd64lover (n=miknix@bl4-89-32.dsl.telepac.pt) |
16:15.32 | tsdogs | of course u need to change the cvs with the git tree |
16:15.45 | tsdogs | and htcuniversal with correct machine |
16:16.15 | tsdogs | http://irclog.iclem.net/?chan=htc-linux |
16:16.43 | Guest55041 | thanks a lot! |
16:16.43 | tsdogs | don't think there is such machine |
16:17.03 | tsdogs | so probably u'd want to start with vouge |
16:17.30 | Guest55041 | mmm okay |
16:18.35 | tsdogs | for the records :) http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=tree;h=4134160a774aad737ac3efadd81366e3c9f27c08;hb=4134160a774aad737ac3efadd81366e3c9f27c08 |
16:20.46 | *** join/#htc-linux GPFerror (i=GPF@cpe-76-187-41-132.tx.res.rr.com) |
16:21.11 | tsdogs | Guest55041: a hint: git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git |
16:24.01 | tsdogs | you'd probably want to checkout the htc-msm, but better ask dcordes |
16:25.10 | *** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com) |
17:24.48 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
17:24.59 | *** join/#htc-linux CVirus (n=GoD@62.135.96.108) |
17:42.27 | *** join/#htc-linux TimRiker (n=timr@68-27-145-81.area1.spcsdns.net) |
17:50.01 | *** join/#htc-linux AstainZZZZZZ (n=Administ@unaffiliated/astainhellbring) |
17:51.41 | *** join/#htc-linux Administrator__ (n=Administ@32.169.112.243) |
17:53.59 | *** join/#htc-linux Administrator__ (n=Administ@206.71.78.158) |
17:57.51 | *** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring) |
18:06.18 | *** join/#htc-linux kiozen (n=kiozen@rgnb-4db1fb06.pool.einsundeins.de) |
18:09.52 | *** join/#htc-linux JohnnyK (n=johnnyk@nfx-nat-229.pilsfree.net) |
18:15.00 | *** join/#htc-linux infernixx (n=nix@unaffiliated/infernix) |
18:19.27 | *** join/#htc-linux AttractiveApe (n=phil@office.gossamer-threads.com) |
18:21.39 | *** join/#htc-linux AttractiveApe (n=phil@office.gossamer-threads.com) |
18:31.51 | *** join/#htc-linux pH5 (n=ph5@e178217019.adsl.alicedsl.de) |
18:40.07 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
18:54.30 | *** join/#htc-linux CVirus (n=GoD@62.135.96.108) |
19:01.44 | *** join/#htc-linux pikapika (n=pikapika@mar75-8-88-164-227-147.fbx.proxad.net) |
19:02.01 | pikapika | :) |
19:21.58 | *** join/#htc-linux tsdogs (n=tsdogs@62.123.180.130) |
19:39.41 | kiozen | hi tsdogs, latest screenshot from the reaster map department :) http://www.qlandkarte.org/shot1.png |
19:39.55 | kiozen | notice the text overlay |
19:52.49 | *** join/#htc-linux LunohoD_ (n=alex@e180071058.adsl.alicedsl.de) |
20:55.49 | *** join/#htc-linux aLeSD (n=alex@17.Red-83-52-2.dynamicIP.rima-tde.net) |
21:03.07 | diogene31 | Good evening. Was anybody here involved in back engineering of flash diskonchip g3 chips ? |
21:15.42 | aLeSD | wowo |
21:15.46 | aLeSD | scaring |
22:23.41 | *** join/#htc-linux LunohoD_ (n=alex@e180069197.adsl.alicedsl.de) |
22:45.03 | *** join/#htc-linux ellisway (n=ellis@80-46-67-47.static.dsl.as9105.com) |
23:09.21 | *** join/#htc-linux AstainZZZZZZ (n=Administ@unaffiliated/astainhellbring) |
23:37.43 | *** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring) |
23:46.08 | *** join/#htc-linux tsdogs (n=tsdogs@62.123.180.130) |