00:27.31 | *** join/#htc-linux stickboy (n=anonymou@ool-457e4101.dyn.optonline.net) |
02:12.23 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
02:40.34 | *** join/#htc-linux methril|work (n=Methril@213.27.233.98) |
02:56.23 | *** join/#htc-linux darkstar62 (n=darkstar@97-126-107-190.tukw.qwest.net) |
03:08.31 | *** join/#htc-linux mrmoku|a` (n=mrmoku@ppp-93-104-34-49.dynamic.mnet-online.de) |
03:24.58 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
04:17.56 | *** join/#htc-linux goxboxlive (n=jrs@mail2.hjellnesconsult.no) |
04:25.46 | *** join/#htc-linux Shinto (n=John@78.48.115.66) |
05:08.59 | *** join/#htc-linux droid001 (n=mc@79.220.228.45) |
05:55.03 | *** join/#htc-linux stickboy (n=anonymou@ool-457e4101.dyn.optonline.net) |
06:30.10 | *** join/#htc-linux Howler_ (n=wwolfe@99-188-39-169.lightspeed.iplsin.sbcglobal.net) |
06:33.12 | *** join/#htc-linux kiozen (n=oeichler@p54921485.dip0.t-ipconnect.de) |
06:47.41 | *** join/#htc-linux ionblue (n=ionblue@213-127-09.netrunf.cytanet.com.cy) |
07:33.55 | Aiv | hello |
07:35.41 | Aiv | what does is mean "lid" or "lid switch" ? this i optical pad (D-PAD) ? |
07:36.51 | tcccp | o.O |
07:37.02 | tcccp | Aiv: I'd suspect it's the lid of a notebook |
07:37.52 | Aiv | ok but i dont know what does it mean 'lid' :) |
07:38.10 | tcccp | We're talking about...notebooks aren't we? |
07:38.55 | Aiv | htc raphael have lid switch |
07:39.30 | tcccp | They can be folded? |
07:40.02 | Aiv | hmm, yes |
07:40.35 | Aiv | this is something connected with folding? |
07:40.37 | tcccp | ok, in this case I think the lid switch tells acpi that it has been folded |
07:40.54 | tcccp | With Gentoo You can program default.sh what to do in such a case |
07:42.43 | Aiv | ok, so in this case what does it mean "keyboard slider" ? i thought lid was a keyboard slider. |
07:42.59 | tcccp | uum...well.. |
07:43.08 | tcccp | Maybe I should have a picture of that ~phone |
07:43.34 | tcccp | My Sharp Zaurus SL-5500G has a hidden keyboard you can slide out |
07:43.42 | Aiv | in gpio 38 (http://htc-linux.org/wiki/index.php?title=Raphael_GPIO) thay use "keyboard slider" but in sourcecode i can fine two different names slider and lid |
07:44.11 | Aiv | http://www.phonewreck.com/wiki/index.php?title=HTC_Touch_Pro |
07:44.32 | Aiv | this names comes from htc raphael ^^ |
07:44.53 | tcccp | Now I'm confused |
07:45.20 | tcccp | Can you somehow have some debugging code in your acpi scripts that tell exactly what it sees if you slide out/in the keyb? |
07:45.34 | Aiv | w8 phone ;] |
07:51.07 | *** join/#htc-linux ptitjes_ (n=didier@gov91-1-82-234-90-22.fbx.proxad.net) |
07:57.21 | *** join/#htc-linux rodpod (n=rod@74-133-38-196.dhcp.insightbb.com) |
08:00.02 | tmzt | tcccp: acpi? |
08:00.09 | tmzt | hello again |
08:00.50 | tcccp | acpi...apm... |
08:01.08 | tcccp | I sometimes forget that embedded devices use not to have acpi |
08:01.21 | tmzt | 5500 has a slide out keyboard |
08:01.22 | tmzt | ? |
08:01.34 | tmzt | I thought the cover slides |
08:01.53 | tcccp | Errrm.... |
08:02.00 | tcccp | Right %) |
08:02.14 | tcccp | I should use it more often |
08:02.46 | tmzt | haven't used it in years |
08:02.50 | Aiv | re |
08:02.51 | tmzt | just remeber |
08:03.09 | tmzt | what is "re"? |
08:03.21 | tmzt | ok, lid switch is a generic name |
08:03.23 | tcccp | I've spent the night doing some other stuff than sleeping |
08:03.27 | tmzt | it's the slider |
08:03.28 | tcccp | re is a latin prefix |
08:03.39 | tmzt | yes |
08:03.46 | Aiv | tmzt AFAIK someling like: i'm back |
08:03.53 | tmzt | but why do you keep saying it |
08:03.54 | tmzt | ok |
08:04.29 | Aiv | ok so slider and lid is the same ? |
08:04.31 | tmzt | SW is the input device type for switches |
08:04.33 | tmzt | yes |
08:06.02 | Aiv | ok i'm asking because slider in kovsky working on keyboard gpio. in raphael there is special gpio for slider. |
08:07.01 | tmzt | keyboard gpio? |
08:07.51 | Aiv | microp-keyboard workin on one gpio/irq |
08:07.52 | *** join/#htc-linux Echo31 (n=echo31@alt84-1-78-229-96-50.fbx.proxad.net) |
08:08.14 | tmzt | maybe it's handled by ksc |
08:08.24 | tmzt | yeah |
08:08.32 | tmzt | this something new |
08:08.40 | tmzt | this is something new |
08:09.09 | tmzt | if every key and slider trigger that gpio it must be an event |
08:09.42 | tmzt | remoe the request_irq and just ignore it for now |
08:10.12 | tmzt | it will need to be a new microp client driver I think |
08:10.20 | Aiv | hmm i will check with cat /dev/input/event2 (keyboard events) is there is something when i open keyboard |
08:11.07 | tmzt | ok |
08:11.13 | tmzt | try that |
08:11.14 | Aiv | raphael have optical pad? |
08:11.25 | tmzt | no |
08:11.28 | tmzt | navi |
08:11.50 | tmzt | you and xsacha need to work on that |
08:12.13 | Aiv | what is difference? |
08:13.05 | tmzt | navi is capac. surface |
08:13.11 | tmzt | with buttons |
08:13.28 | tmzt | does optical trigger the same gpio? |
08:14.03 | tmzt | can you tell me the version numbers when you boot the phone in bootloader? |
08:14.17 | Aiv | yes, i have special one for d-pad (optical pad) |
08:14.40 | tmzt | what's it called? |
08:14.40 | Aiv | hmm what version numbers? from haret? |
08:14.45 | tmzt | no |
08:14.55 | Aiv | w8 i will connect phone to haretconsole |
08:15.04 | tmzt | reboot phone |
08:15.16 | tmzt | like you are going to flash |
08:15.46 | Aiv | aa, ok but i never do that and i dont know key combination |
08:16.02 | tmzt | look it up |
08:16.42 | Aiv | when i move finger on d-pad i have in console: |
08:16.42 | Aiv | 001.944 GPIOS in2: in2-0(224)=0 |
08:16.42 | Aiv | 002.179 GPIOS in2: in2-0(224)=1 |
08:17.14 | tmzt | you need to trace i2c |
08:17.27 | tmzt | it's not easy |
08:18.15 | Aiv | could you give me some information how can i do that, or where/what i need to search for? |
08:18.29 | tmzt | search the logs |
08:18.50 | tmzt | microp i2c etc. |
08:18.56 | Aiv | ok |
08:18.59 | tmzt | and maejrep |
08:20.25 | Aiv | what is default key combination for flashing ? |
08:20.49 | tmzt | camera |
08:21.01 | *** join/#htc-linux MethoS (n=clemens@host-091-097-240-154.ewe-ip-backbone.de) |
08:21.04 | tmzt | but se could be different |
08:21.17 | Aiv | just hold it down when phone boots? |
08:21.25 | tmzt | yes |
08:21.39 | tmzt | check though |
08:21.58 | tmzt | don't want you to hard reset or anything |
08:24.20 | Aiv | camera don't working |
08:24.25 | Aiv | i will check at xda forum |
08:29.43 | Aiv | Image version: 1.03.925.11 |
08:29.46 | Aiv | this one? |
08:30.27 | tmzt | the microp versions |
08:30.37 | tmzt | raph reports them in spl |
08:32.12 | Aiv | this is version from spl, there is no other numbers |
08:32.49 | Aiv | just clieck next 2 times, and before "Update" button i have only this version |
08:33.54 | tmzt | on the phone |
08:33.58 | tmzt | not ruu |
08:34.14 | Aiv | k, i don't key combination |
08:34.16 | Aiv | searching again |
08:37.13 | Aiv | have it ! |
08:37.17 | Aiv | KOVS110 |
08:37.26 | Aiv | SPL-0.72.0000 |
08:37.32 | Aiv | MicroP1-787 |
08:37.36 | Aiv | MicroP2-707 |
08:37.56 | *** join/#htc-linux g55 (n=g55@rgnb-5d87c7a8.pool.einsundeins.de) |
08:38.01 | tmzt | ok |
08:38.18 | tmzt | you need to talk to cmonex |
08:38.39 | tmzt | she knows this thing pretty well I think |
08:38.41 | *** join/#htc-linux KindofBlue (n=KindofBl@rgnb-5d87c7a8.pool.einsundeins.de) |
08:38.42 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) |
08:38.50 | tmzt | Squarc: not yet |
08:39.07 | tmzt | cr2 is on vacation now |
08:39.28 | Aiv | tmzt ok, i will ask cmonex |
08:50.26 | Aiv | tmzt thx for help, it's time to go to work right now |
08:51.25 | Aiv | Yesterday i was working on patch for microp-keyboard to switch keymap when u hold down KEY_FN or KEY_LEFTALT |
08:51.52 | Aiv | i thing this is a good solution for my keyboard |
08:53.09 | tmzt | kernel keymap would be better |
08:54.38 | Aiv | i dont know how to do this, but i will check ;] |
08:55.10 | Aiv | btw cat /dev/.../eventX (keyboard event) is not responding when i use slider |
08:55.51 | tmzt | ok |
09:00.17 | Aiv | about keymaps: you talking about keymap translation file used by loadkeys ? |
09:00.27 | Aiv | or keymap in kernel source ? |
09:01.17 | tmzt | loadkeys |
09:02.31 | Aiv | k, so that was my last question till 17:00 CET ;] |
09:02.37 | Aiv | ths for help |
09:03.35 | *** join/#htc-linux tuxhero (n=tuxhero@58.68.74.83) |
09:08.11 | tuxhero | tmzt: hi |
09:09.11 | tmzt | hello |
09:21.42 | *** join/#htc-linux Captnoord (n=Captnoor@145.74.181.155) |
09:34.23 | *** join/#htc-linux ptitjes_ (n=didier@gov91-1-82-234-90-22.fbx.proxad.net) |
09:47.39 | *** join/#htc-linux MethoS- (n=clemens@host-091-097-241-087.ewe-ip-backbone.de) |
09:55.09 | *** part/#htc-linux droid001 (n=mc@79.220.228.45) |
10:02.10 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) |
10:17.10 | *** join/#htc-linux g55 (n=g55@rgnb-5d87c7a8.pool.einsundeins.de) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux Shinto (n=John@78.48.115.66) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux madCoder- (n=madcoder@c-71-225-60-178.hsd1.pa.comcast.net) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux nrirclog (n=nrirclog@netripper.com) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux descention (n=Descenti@acm.pct.edu) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux Dinde (i=kayser@sur-internet.net) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux Dindon (i=Euroserv@193.27.79.0) [NETSPLIT VICTIM] |
10:17.10 | *** join/#htc-linux Perkka (n=perkka@ua-83-227-207-92.cust.bredbandsbolaget.se) [NETSPLIT VICTIM] |
10:17.21 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) [NETSPLIT VICTIM] |
10:17.21 | *** join/#htc-linux Captnoord (n=Captnoor@145.74.181.155) [NETSPLIT VICTIM] |
10:17.21 | *** join/#htc-linux tuxhero (n=tuxhero@58.68.74.83) [NETSPLIT VICTIM] |
10:17.21 | *** join/#htc-linux rodpod (n=rod@74-133-38-196.dhcp.insightbb.com) [NETSPLIT VICTIM] |
10:17.21 | *** join/#htc-linux mrmoku|away (n=mrmoku@ppp-93-104-34-49.dynamic.mnet-online.de) |
10:17.22 | *** join/#htc-linux methril|work (n=Methril@213.27.233.98) |
10:17.22 | *** join/#htc-linux Guest48782 (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux kri5 (n=kri5@cowdy.vlmc.org) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux ecze (n=ecze@eczema.ecze.com) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux jensen (n=jensen@3905ds1-ksa.0.fullrate.dk) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux dream_kill (n=nospam@89.131.127.37) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux Amaranth (n=travis@ubuntu/member/Amaranth) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux Aiv (n=aiv@office.mdsoftware.pl) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux Miek (n=mike@unaffiliated/mikechml) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux SOG (n=IamSOG@218.20.221.105) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux |Jason8| (i=JayAte@server1.tiltshellz.org) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux furtardo (n=mks@nat/yahoo/x-e8d9e89d4c24b80e) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux rzk_ (n=rzk@daemonet.ru) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux infernix (i=nix@unaffiliated/infernix) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux marex (n=marex@thor.hackndev.com) |
10:17.22 | *** join/#htc-linux NetRipper (n=netrippe@netripper.nl) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux parmaster (i=par@dipole.idlepattern.com) |
10:17.22 | *** join/#htc-linux Dunedan (n=dunedan@phoenitydawn.de) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux cmonex (n=xy6091@tuhre5zz6u.adsl.datanet.hu) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux toer (i=tore@179.81-166-86.customer.lyse.net) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux tcccp (i=hey@2001:470:c926:666:666:666:666:666) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux the_sys0p (n=the_sys0@cpe-67-49-192-228.bak.res.rr.com) [NETSPLIT VICTIM] |
10:17.22 | *** join/#htc-linux UnknownArtists (n=unknown@84.19.198.72) [NETSPLIT VICTIM] |
10:17.23 | *** join/#htc-linux Funklord (n=cow@c-e1d571d5.014-46-73746f28.cust.bredbandsbolaget.se) [NETSPLIT VICTIM] |
10:17.23 | *** join/#htc-linux toi (n=pleemans@d5153128F.access.telenet.be) |
10:17.23 | *** join/#htc-linux tmzt (n=tmzt@adsl-99-164-52-98.dsl.akrnoh.sbcglobal.net) |
10:17.23 | *** join/#htc-linux Red_Devil (n=red@lounge.datux.nl) [NETSPLIT VICTIM] |
10:17.23 | *** join/#htc-linux shoragan (n=shoragan@debian/developer/shoragan) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux ChanServ (ChanServ@services.) |
10:17.39 | *** join/#htc-linux MethoS- (n=clemens@host-091-097-241-087.ewe-ip-backbone.de) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux kiozen (n=oeichler@p54921485.dip0.t-ipconnect.de) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux IceBone (n=IceBone@89-212-106-54.dynamic.dsl.t-2.net) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux Tinyboom (n=nahh@214.80-202-154.nextgentel.com) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux Kevin2 (n=Kevin2@207-237-194-161.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) [NETSPLIT VICTIM] |
10:17.39 | *** join/#htc-linux j0b0 (n=jobo@5ED40048.cable.ziggo.nl) [NETSPLIT VICTIM] |
10:17.39 | *** mode/#htc-linux [+o ChanServ] by irc.freenode.net |
10:18.15 | *** join/#htc-linux DJWillis (i=djwillis@82.46.19.72) |
10:21.27 | *** join/#htc-linux MLM (n=mlvdmeid@5ED0BCBD.cable.ziggo.nl) |
10:21.42 | *** join/#htc-linux mickey|ICE277 (n=M@92.116.195.85) |
10:29.48 | *** join/#htc-linux ChanServ (ChanServ@services.) |
10:29.48 | *** join/#htc-linux MethoS- (n=clemens@host-091-097-241-087.ewe-ip-backbone.de) [NETSPLIT VICTIM] |
10:29.48 | *** join/#htc-linux kiozen (n=oeichler@p54921485.dip0.t-ipconnect.de) [NETSPLIT VICTIM] |
10:29.48 | *** join/#htc-linux IceBone (n=IceBone@89-212-106-54.dynamic.dsl.t-2.net) [NETSPLIT VICTIM] |
10:29.48 | *** join/#htc-linux Tinyboom (n=nahh@214.80-202-154.nextgentel.com) |
10:29.48 | *** join/#htc-linux Kevin2 (n=Kevin2@207-237-194-161.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) [NETSPLIT VICTIM] |
10:29.48 | *** join/#htc-linux j0b0 (n=jobo@5ED40048.cable.ziggo.nl) [NETSPLIT VICTIM] |
10:29.48 | *** mode/#htc-linux [+o ChanServ] by irc.freenode.net |
10:50.37 | *** join/#htc-linux mickey|ICE277 (n=M@92.116.195.85) |
11:15.29 | *** part/#htc-linux Captnoord (n=Captnoor@145.74.181.155) |
11:19.56 | *** join/#htc-linux KindofBlue (n=KindofBl@93.135.199.168) |
11:26.28 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
11:58.01 | *** join/#htc-linux ionblue (n=ionblue@213-127-09.netrunf.cytanet.com.cy) |
11:58.04 | *** join/#htc-linux mickey|train (n=M@92.117.186.90) |
12:02.26 | *** join/#htc-linux goxboxlive (n=goxboxli@170.84-48-184.nextgentel.com) |
12:04.31 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
12:59.15 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
13:03.03 | *** join/#htc-linux solerant-dc (n=kamikaze@adsl-99-174-146-158.dsl.hstntx.sbcglobal.net) |
13:09.08 | *** join/#htc-linux m0zzie_ (n=m0zzie@203-206-130-101.perm.iinet.net.au) |
13:31.38 | *** join/#htc-linux mickeyl (i=mickey@openmoko/coreteam/mickey) |
13:46.39 | *** join/#htc-linux MethoS-- (n=clemens@dyndsl-085-016-161-211.ewe-ip-backbone.de) |
13:47.00 | *** join/#htc-linux ionblue (n=ionblue@213-127-09.netrunf.cytanet.com.cy) |
13:49.32 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
14:17.16 | *** join/#htc-linux bookix (n=boucques@d54C570C3.access.telenet.be) |
14:32.55 | *** join/#htc-linux sdt555 (n=titus@147.145.40.44) |
14:50.39 | *** join/#htc-linux ALF (n=ALF@194.78.178.242) |
14:50.50 | *** part/#htc-linux sdt555 (n=titus@147.145.40.44) |
14:51.22 | *** join/#htc-linux Captnoord (n=Captnoor@145.74.181.155) |
14:51.27 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
14:52.37 | AstainHellbring | morning |
14:53.04 | Aiv | hi |
14:53.10 | Captnoord | yo |
14:53.17 | Captnoord | Aiv how ya doing? |
14:53.38 | Aiv | Captnoord i just working on keymap for my phone |
14:53.56 | Captnoord | and finished? |
14:53.57 | Captnoord | or |
14:54.01 | Captnoord | need to rework it |
14:54.39 | Aiv | patch for driver is done, no i'm start editing keymap for "loadkeys" program |
14:54.48 | Captnoord | nice nice nice |
14:54.49 | Captnoord | :D |
14:55.04 | Captnoord | gj |
14:55.12 | Captnoord | 1 week.... and then I will be finished |
14:55.20 | Captnoord | I extended my schedual |
14:55.23 | Captnoord | with 1 week |
14:55.27 | Aiv | but at last i can write something under linux without magnifying glass ;] |
14:55.35 | Captnoord | hehehehehehehe |
14:55.37 | Captnoord | thats nice |
14:55.52 | Aiv | realy, something (at 2-3 AM) i used bg magnifying glass to read dmesg ;] |
14:55.53 | Captnoord | every bit of progress is something |
14:56.01 | Captnoord | hehe |
14:56.06 | Aiv | because i dont have any write access to dump it and read under pc |
14:56.16 | Captnoord | I see |
14:56.39 | Captnoord | yea... everything starts very limited and your happy that you can print to the screen |
14:56.44 | Captnoord | no matter how small it is |
14:56.52 | Aiv | yea |
14:57.35 | Captnoord | I wish I could finish this school stuff because I am really tired of this. Thank god I had a relatively good productive day. |
14:58.31 | Aiv | hehe, yeasturday i stayed at home and work on kernel |
14:58.38 | Captnoord | nah I can't |
14:58.45 | Aiv | ;] |
14:58.51 | Captnoord | I wish cr2 would be happy if I would do something like that |
14:59.31 | Captnoord | hehe |
14:59.32 | Aiv | do u know who can push commits on htc-msm branch ? |
14:59.47 | Captnoord | couldn't tmzt? |
15:00.16 | Captnoord | soooo tired of waiting |
15:00.17 | Captnoord | http://pastebin.com/mac69eae |
15:00.17 | Aiv | in few days i will have first version of my xperia patch |
15:00.18 | Captnoord | :S |
15:00.24 | Captnoord | congratulations |
15:00.52 | Captnoord | I received 4 G of ram yesterday for my laptop |
15:00.58 | Captnoord | and its the best thing I have bought for a long time |
15:01.01 | Aiv | ;] |
15:01.04 | Captnoord | even as it was so cheap |
15:01.14 | Captnoord | less swapping stuff |
15:01.26 | Captnoord | curses windows |
15:01.28 | *** join/#htc-linux miknix_ghost (n=miknix@81.193.90.200) |
15:01.30 | Aiv | i bought my laptop 3 months ago so i have 4gb inside |
15:01.38 | Captnoord | mine is 2 years old |
15:01.41 | Aiv | on my pc i have 8 |
15:01.46 | Aiv | and 5tb hdd ;] |
15:01.49 | Captnoord | hehe |
15:02.03 | Captnoord | nah I bought this laptop as a desktop replacement |
15:02.11 | Captnoord | as it serves its purpose well |
15:02.55 | Captnoord | if only I could take a break..... |
15:02.56 | Captnoord | nah |
15:02.58 | Captnoord | 1 week |
15:03.01 | Captnoord | and then |
15:03.05 | Captnoord | I can clean my room |
15:03.15 | Captnoord | and will do some work on the rpc stuff |
15:03.20 | Aiv | ;] |
15:03.51 | Aiv | omg, i have nano on my phone ;] |
15:04.13 | Captnoord | hehe..... |
15:04.43 | Captnoord | 10 minutes I will head for the train |
15:04.44 | Captnoord | :D |
15:04.47 | Aiv | today evening i will have my camera and make some photos ;] |
15:04.53 | Captnoord | hehe |
15:05.03 | Captnoord | please do so... i'm interested :D |
15:05.26 | Captnoord | btw I love the way phone company's are moving towards opensource |
15:05.27 | Captnoord | :D |
15:05.36 | Captnoord | not far anough yet |
15:05.36 | Captnoord | but |
15:05.38 | Captnoord | its a start |
15:07.11 | Aiv | everyday life is linux for me (among other things i'm linux administrator) so when i got next device with linux - couldn't be better ;] |
15:07.41 | Captnoord | yup |
15:07.54 | Captnoord | nah i'm a generic guy trapped in a world between windows and linux |
15:07.55 | Captnoord | :S |
15:08.55 | Aiv | paradoxically i dont have linux only machine at home ;] |
15:09.15 | Aiv | i'm working on windows (pc and lap) |
15:10.58 | Captnoord | hehe |
15:11.18 | Captnoord | analyse time is big on this one:S |
15:11.42 | Captnoord | 4 minutes remaining and I will pause it |
15:14.41 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87cdf7.pool.einsundeins.de) |
15:15.58 | Captnoord | talk to ya later |
15:16.29 | Aiv | k |
15:21.30 | *** join/#htc-linux LanceHaig (n=lanceh@foresight/member/lhaig) |
15:27.26 | *** join/#htc-linux JuNu_KN (n=chatzill@84.154.163.229) |
15:35.41 | *** join/#htc-linux Echo31 (n=echo31@alt84-1-78-229-96-50.fbx.proxad.net) |
15:39.05 | *** join/#htc-linux raheem (n=Raheem@212.102.4.237) |
16:39.23 | *** join/#htc-linux Squarc (n=Squarc@145.81.0.31) |
16:57.55 | *** join/#htc-linux Captnoord (n=Captnoor@dc5147a47b.adsl.wanadoo.nl) |
17:00.53 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
17:05.03 | *** part/#htc-linux DrGhoul (i=ghoul@gateway/shell/blinkenshell.org/x-2a925735ef4c5428) |
17:10.07 | *** join/#htc-linux jaSOnGg (n=IamSOG@202.105.77.6) |
17:14.01 | LanceHaig | Has anyone had issues with sound on the kaiser Tytan II running the android 1.5 image ? |
17:26.14 | Aiv | Captnoord wb |
17:26.56 | Aiv | Captnoord i just found irq event when i open keyboard |
17:30.36 | *** join/#htc-linux ionblue (n=ionblue@93.109.79.34) |
17:41.37 | *** join/#htc-linux AstainZZZZZZ (n=AstainHe@unaffiliated/astainhellbring) |
17:50.38 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
17:55.32 | *** join/#htc-linux stefan_schmidt (n=stefan@p5B036E9E.dip.t-dialin.net) |
17:56.28 | AstainHellbring | hows it going in here? |
18:04.08 | Captnoord | Aiv maybe to suspend the keyboard driver |
18:04.47 | Aiv | i'm now learning how to read and use irq |
18:04.57 | Aiv | we will see what is there in 5 minutes |
18:06.58 | *** join/#htc-linux MLM (n=mlvdmeid@meide.xs4all.nl) |
18:14.07 | Aiv | ehh 3 boots, 3 crached ;[ |
18:14.52 | Aiv | sometimes fb, sometimes calibrating delay loop, sometimes initrd ;[ |
18:20.06 | Captnoord | re |
18:20.09 | Aiv | ol yea, i found it |
18:20.13 | Captnoord | and thats related to your changes? |
18:20.14 | Captnoord | good |
18:20.35 | Aiv | when clammshell is open i have \x00\x80\x00\x00\x00\x00 |
18:20.49 | Aiv | when i closed \x00\x00\x00\x00\x00\x00 |
18:21.10 | Captnoord | hehe thats a nice one |
18:21.11 | Captnoord | :D |
18:21.24 | Captnoord | you get that irq 2x |
18:21.27 | Captnoord | once when you open it |
18:21.32 | Captnoord | and once when you close it? |
18:22.33 | Aiv | yes |
18:22.52 | Aiv | microp-ksc.c: |
18:22.52 | Aiv | //TODO: Find out what channel 0x11 is for |
18:22.53 | Aiv | micropksc_read(client, MICROP_KSC_ID_MODIFIER, buffer2, 2); |
18:23.05 | Aiv | this is for my clamshell ;] |
18:23.25 | Aiv | but author didn't know that and ignore buffer after this reading |
18:23.44 | Captnoord | but... I don't think that irq is only used for the clambshell |
18:23.49 | Captnoord | as you have more flags |
18:23.52 | Captnoord | like 31 left |
18:24.11 | Aiv | i have one irq for whole keyboard and clammshell |
18:24.17 | Captnoord | I see |
18:24.21 | Captnoord | perfect |
18:24.30 | Aiv | first 8 bits is key, second is clamshell status |
18:25.07 | Aiv | s/bits/bytes/ |
18:25.09 | Aiv | ;] |
18:25.38 | Captnoord | hehe |
18:26.37 | Captnoord | i'm so tired of waiting on this simulation..... it really is happy with my memory upgrade.... |
18:26.48 | Captnoord | as total simulation time per frequency is down to 6 hours |
18:26.49 | Captnoord | :( |
18:26.54 | Captnoord | still a lot |
18:26.55 | AstainHellbring | ouch 6 hours |
18:27.17 | Captnoord | yup |
18:28.22 | Captnoord | and I think there are 8 frequencies if it doesn't have to calculate resonance frequencies.... which I don't think so because the first order resonance frequency is on 0.03 Ghz |
18:28.22 | Captnoord | and my simulation runs from 0.3 gh to 3 ghz |
18:28.43 | Captnoord | so about 3e order...... |
18:28.48 | Captnoord | 0.3 * 3 = 0.9 |
18:28.52 | Captnoord | nope |
18:28.54 | Captnoord | i'm wrong |
18:28.55 | Captnoord | its even better |
18:28.56 | Captnoord | :D |
18:29.02 | Captnoord | 0.3 / 0.03 |
18:29.03 | Captnoord | 10 |
18:29.04 | Captnoord | nice |
18:31.08 | Aiv | maybe this is stupid question but i will try ;] : |
18:31.17 | Aiv | this is char initializing: char buffer[8] = "\0\0\0\0\0\0\0\0"; |
18:31.39 | Aiv | how can i write \0\0\0\0\0\0\0\0 to buffer in code? |
18:32.49 | Aiv | buffer="\0\0\0\0\0\0\0\0" not working, because this is a array |
18:33.01 | Captnoord | ? |
18:33.18 | Captnoord | long long buffer = 0; |
18:33.29 | Captnoord | (const char*)&buffer |
18:33.48 | Captnoord | or what do you mean? |
18:34.09 | Aiv | i will show you the code |
18:34.10 | Aiv | micropksc_read(client, MICROP_KSC_ID_SCANCODE, buffer, 2); |
18:34.10 | Aiv | key = buffer[0] & MICROP_KSC_SCANCODE_MASK; |
18:34.10 | Aiv | isdown = (buffer[0] & MICROP_KSC_RELEASED_BIT) == 0; |
18:34.10 | Aiv | //TODO: Find out what channel 0x11 is for |
18:34.10 | Aiv | micropksc_read(client, MICROP_KSC_ID_MODIFIER, buffer, 2); |
18:34.22 | Aiv | in second reading buffer have values from first reading |
18:34.25 | Aiv | i need to clear it |
18:34.34 | Aiv | fill it with 8x\0 |
18:34.37 | Captnoord | hehe |
18:34.38 | Captnoord | memset? |
18:34.45 | Captnoord | but you can also typecast it |
18:34.59 | Aiv | memset, that's it |
18:35.00 | Captnoord | ((long long)buffer) = 0; |
18:35.02 | Captnoord | or something |
18:35.04 | Aiv | what i'm looking for |
18:35.10 | Captnoord | memset isn't as fast as you think |
18:35.17 | Captnoord | using the stack is usualy faster |
18:35.25 | Captnoord | its faster if you just simply would do |
18:35.29 | Captnoord | buffer[0] = 0; |
18:35.33 | Aiv | ok, so i will use typecast |
18:35.37 | Captnoord | or |
18:35.59 | Captnoord | as its 32 bits.... and that would result in 2x a mov of a 32 bits register |
18:36.01 | Aiv | i don't whant to write: buffer[0] = 0; buffer[1] = 0; buffer[2] = 0; ... ;] |
18:36.04 | Captnoord | hehe |
18:36.05 | Captnoord | I know |
18:36.13 | Aiv | s/whant/want/ |
18:36.40 | Captnoord | hehe |
18:37.10 | Captnoord | (*(( long long* )buffer)) = 0; |
18:37.14 | Captnoord | its something like that I think |
18:37.23 | Captnoord | as buffer is a char * buffer |
18:37.31 | Captnoord | typecast it to long long |
18:37.34 | Captnoord | as I hope it 8 bytes |
18:37.36 | Captnoord | I dono |
18:37.39 | Captnoord | its diff per platform |
18:37.56 | Aiv | beautiful syntax ;] i just love C |
18:38.11 | Captnoord | hehe |
18:38.19 | Captnoord | its evil.... i'm sure there are some nicer ways |
18:38.26 | Captnoord | you can also typecast it to a structure |
18:38.29 | Captnoord | and use that |
18:38.35 | Captnoord | I dono what is cleaner |
18:38.51 | Captnoord | I usualy try to keep things clean and easy to read |
18:39.23 | Aiv | ok for test i will use (*(( long long* )buffer)) = 0;, if clammshell works i will find better way |
18:39.55 | Aiv | maybe author will patch his driver himself ;] |
18:39.59 | Captnoord | hheeheh |
18:40.01 | Captnoord | lets hope so |
18:40.02 | Captnoord | :P |
18:40.39 | Aiv | i he will se my code, we have 100% that he will do ;] |
18:41.01 | Captnoord | hehe |
18:41.09 | Captnoord | brb gonna play some overlord 2 |
18:41.33 | Captnoord | first game I liked in a long time |
18:41.50 | Aiv | hf |
18:49.01 | *** join/#htc-linux tossy (n=tossy@80.125.173.91) |
19:09.47 | *** join/#htc-linux dcordes (n=luke@unaffiliated/dcordes) |
19:30.11 | *** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl) |
19:43.56 | *** join/#htc-linux droid001 (n=mc@p4FDCE42D.dip.t-dialin.net) |
19:47.09 | *** join/#htc-linux [1]Captnoord (n=Captnoor@dc5147a47b.adsl.wanadoo.nl) |
19:57.22 | *** join/#htc-linux [2]Captnoord (n=Captnoor@dc5147a47b.adsl.wanadoo.nl) |
20:00.04 | *** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo) |
20:06.26 | *** join/#htc-linux ptitjes (n=didier@gov91-1-82-234-90-22.fbx.proxad.net) |
20:17.10 | tmzt | Aiv: cool, so you need to add that modifier to pdata somehow |
20:17.28 | tmzt | maejrep[w]: madco: have a minute? |
20:18.13 | tmzt | but forget about irq, it's not a gpio, let the i2c chip driver handle it |
20:18.38 | Aiv | tmzt pleas tell me, you are reffer to with message ? ;] |
20:19.08 | Aiv | s/reffer/refer/ |
20:20.40 | tmzt | message? |
20:20.55 | tmzt | the clamshell |
20:21.05 | Aiv | aa clamshell |
20:21.08 | Aiv | i just done |
20:21.10 | tmzt | if it's a bit in the modifier on ksc |
20:21.19 | Aiv | i made patch for microp-ksc |
20:21.27 | Aiv | //TODO: Find out what channel 0x11 is for |
20:21.27 | Aiv | micropksc_read(client, MICROP_KSC_ID_MODIFIER, buffer, 2); |
20:21.27 | Aiv | clamshell = (buffer[1] & MICROP_KSC_RELEASED_BIT) == 0; |
20:21.33 | Aiv | last line |
20:21.53 | tmzt | I mean don't trap the irq yourself |
20:21.59 | Aiv | autor read only first byte to convert it to keycode and isdown |
20:22.26 | Aiv | now i know, i'm still learning :) |
20:22.36 | tmzt | we need to keep ksc generic, that's why I said add it to pdata |
20:22.47 | tmzt | you shouldn't need the whole buffer |
20:23.02 | tmzt | just read the byte you actually use |
20:23.06 | tmzt | clear it |
20:23.10 | tmzt | and write it back |
20:23.29 | tmzt | actually, just test the bit you actually use |
20:23.37 | Aiv | hmm give mi a sec |
20:23.45 | tmzt | report to userspace as SW_LID |
20:23.46 | Aiv | microk-ksc read data from irq |
20:23.56 | *** join/#htc-linux ali1234 (n=al@robotfuzz.co.uk) |
20:24.01 | tmzt | input_report_key |
20:24.07 | tmzt | no it doesn't |
20:24.25 | tmzt | it reads from i2c when the i2c host driver gets irq |
20:24.39 | tmzt | input_report_switch sorry |
20:24.42 | Aiv | yep |
20:25.13 | tmzt | you don't need to do anything with the irq |
20:25.26 | Aiv | w8 w8 w8 ;] |
20:25.30 | tmzt | the same as maejrep checks is-down |
20:25.38 | Aiv | i'm thing slowly right now |
20:25.42 | tmzt | you check lidswitch bit |
20:26.14 | Aiv | microp-keypad get onyl key value from microp-key |
20:26.43 | Aiv | so how can i check bit value at microp-keypad? |
20:26.51 | tmzt | you really need to write microp-switch or -gpio driver |
20:27.13 | tmzt | find the i2c byte address of the status byte you need |
20:27.27 | tmzt | I think maejrep calls them channels |
20:27.28 | Aiv | but my slider is integrated with keyboard, so i need to write other driver? |
20:27.42 | tmzt | for now just add it to keypad |
20:27.48 | tmzt | so you can see how |
20:28.35 | Aiv | i know that u want to keep microp-ksc generic, but author of this driver didn't know what he read |
20:28.39 | tmzt | there should be two bits |
20:28.43 | Aiv | because other phones have special gpio for slider |
20:28.49 | Aiv | my phone dosen't |
20:29.06 | Aiv | "//TODO: Find out what channel 0x11 is for" this is comment from this driver |
20:29.29 | tmzt | one is to tell you the slider has changed, the other should tell you the value |
20:29.32 | tmzt | yes, I know |
20:29.38 | tmzt | we can do that later |
20:29.57 | tmzt | but you don't need to read the whole buffer |
20:30.09 | tmzt | just the byte with your bit/bits in it |
20:30.29 | Aiv | ok i understand that |
20:30.43 | Aiv | so where i need to place my code? "clamshell = (buffer[1] & MICROP_KSC_RELEASED_BIT) == 0;" |
20:30.59 | Aiv | autohr read buffer and don't return it anywhere |
20:31.30 | tmzt | he reads the hole buffer? |
20:31.54 | tmzt | you only clear bits you read |
20:32.06 | tmzt | you don't clear the buffer |
20:32.07 | Aiv | yes, he read this and just do nothing |
20:32.46 | Aiv | i do not change anything in buffer |
20:32.50 | *** join/#htc-linux ewasx (n=armin@2-157.surfsnel.dsl.internl.net) |
20:32.58 | Aiv | w8 maybe i will show u something |
20:33.02 | *** part/#htc-linux LanceHaig (n=lanceh@foresight/member/lhaig) |
20:34.16 | Aiv | tmzt u will found there last commit with this patch |
20:38.46 | Aiv | tmzt so what u thing? i realy want to help :) |
20:39.49 | tmzt | I don't think clamshell belongs in read scancode |
20:40.07 | tmzt | but that means ksc need to be re architected a bit |
20:40.25 | tmzt | I would like to know exactly what maejrep means by channels |
20:40.58 | tmzt | the buffer is there because you have to read two bytes from the i2c chip (ksc) |
20:41.07 | Aiv | ok, so atm i'm not doing this wrong ? ;] |
20:41.30 | tmzt | maejrep didn't care about the other channels |
20:41.36 | tmzt | well, I'm not sure |
20:41.54 | Aiv | we need to ask maejrep |
20:42.10 | tmzt | yeah |
20:43.01 | tmzt | are you sure there isn't a status bit for this |
20:43.14 | tmzt | or is the keycode 0 or something |
20:43.28 | *** join/#htc-linux MethoS- (n=clemens@host-091-097-242-170.ewe-ip-backbone.de) |
20:44.01 | Aiv | i starts from reading bytes from irq |
20:44.11 | Aiv | when i open phone onyl this byte is changed |
20:44.39 | tmzt | "reading bytes from irq" |
20:44.45 | tmzt | what does that mean |
20:45.08 | tmzt | does the bit remain set as long as the keyboard is open? |
20:45.41 | Aiv | now exactly, i just read buffer before & operation |
20:45.51 | Aiv | and when i open/close keyboard only this value was changed |
20:45.54 | tmzt | what happens when you close it? |
20:46.06 | tmzt | and you have to clear it? |
20:46.12 | Aiv | when i open second byte if 0x80, when i close is 0x00 |
20:46.30 | tmzt | it's always set when you open and unset when you close? |
20:46.34 | tmzt | ok |
20:46.45 | tmzt | and the keycode is always 0? |
20:46.49 | tmzt | and is down is unset |
20:46.50 | Aiv | from haret i know there now diffrent between keyboard buttons and openging/closing |
20:47.16 | Aiv | yes, allways |
20:47.20 | tmzt | ok |
20:47.25 | *** join/#htc-linux [1]Captnoord (n=Captnoor@dc5147a47b.adsl.wanadoo.nl) |
20:47.27 | Aiv | w8 w8 |
20:47.31 | Aiv | keyboard it's now zero |
20:47.37 | tmzt | so if isdown is unset then report SW LID |
20:47.40 | tmzt | ? |
20:47.46 | Aiv | now allway because keycode is reader from 1 byte |
20:47.57 | Aiv | i read slider status from 2 byte |
20:48.30 | tmzt | not always? is that what you mean |
20:48.39 | Aiv | sw_lid is reported from microp_keypad |
20:48.49 | tmzt | yeah |
20:48.50 | Aiv | i skipp this option atm |
20:48.58 | Aiv | i only set : micropklt_set_kbd_state(!clamshell); |
20:49.10 | tmzt | which sets the keylight? |
20:49.11 | tmzt | ok |
20:49.33 | tmzt | it shouldn't be exported like that |
20:49.37 | tmzt | but whatever |
20:50.39 | Aiv | i'm not C programmer, i programming in many other languages, but C is'nt my strong point ;] |
20:52.04 | Aiv | about my optical joystick, i talked with cmonex |
20:52.36 | tmzt | where? |
20:52.57 | Aiv | i done have mutch experience with asm at arm so i need to forget about my joystick atm\ |
20:53.07 | tmzt | asm? |
20:53.14 | Aiv | assambler |
20:53.18 | tmzt | yes |
20:53.20 | tmzt | why |
20:53.29 | Aiv | cmonex told me, i need to disasm dll and rewrite it |
20:53.32 | tmzt | she wants you to disasm something? |
20:53.39 | tmzt | ah |
20:53.53 | tmzt | I was hoping she would tell you bus and address |
20:54.06 | Aiv | but there is one strange thing |
20:54.06 | tmzt | and we would just trace it with haret |
20:54.38 | tmzt | xsa: find anything on you optical sensor? |
20:55.06 | Aiv | when i connect gpio of joystick to code responsible for clamshell at raphael |
20:55.21 | Aiv | and touch my joystick once, i got "clamshell closed" ;] |
20:55.46 | tmzt | well, that's one part |
20:56.27 | Aiv | maybe that is a sign to debug this code better |
20:56.35 | tmzt | no |
20:56.47 | tmzt | that means you found the gpio for the sensor |
20:57.07 | Aiv | i found gpio in haret, 100% correctly |
20:57.07 | tmzt | but you have to read something from i2c/spi or something else |
20:57.16 | tmzt | each time it triggers |
20:57.16 | cmonex | tmzt : no, I did not deal with the OJ before. |
20:57.20 | cmonex | only with keyboard |
20:57.28 | tmzt | ok |
20:58.11 | tmzt | is the a status bit to say the clamshell has changed? |
20:59.19 | tmzt | imports on the joystick driver would tell you what bus it's on, right? |
20:59.23 | tmzt | eveb strings |
21:00.15 | Aiv | w8 8 will open dll in IDA |
21:04.24 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) |
21:04.40 | *** join/#htc-linux Squarc1 (n=Squarc@82-217-32-29.cable.quicknet.nl) |
21:05.24 | *** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl) |
21:10.36 | Aiv | tmzt https://privatepaste.com/02B9V9V9nG |
21:10.48 | Aiv | here are import from OJDrv |
21:12.56 | tmzt | which driver? |
21:13.01 | tmzt | looks like the wrong one |
21:13.22 | Aiv | hmm |
21:13.29 | tmzt | there must be a lower level driver |
21:13.45 | tmzt | that only reads from another device, based on imports |
21:13.53 | Aiv | hmm, cmonex any idea with one will be? |
21:15.41 | Aiv | how can i found correct dll ? |
21:17.19 | cmonex | aiv : ojdrv.dll |
21:17.22 | cmonex | but i already told you |
21:17.26 | cmonex | also check oem misc.dll |
21:17.34 | cmonex | again i already said so :) |
21:17.47 | *** join/#htc-linux WigglerAway (n=WigglerA@92-235-224-158.cable.ubr12.stav.blueyonder.co.uk) |
21:17.53 | cmonex | or wait, i see the exact question now |
21:17.54 | tmzt | he looked at that |
21:18.01 | cmonex | then look at the other driver i suggested |
21:18.04 | tmzt | it only imports wfmo and read |
21:18.13 | Aiv | checking oem... |
21:18.16 | cmonex | really |
21:18.16 | cmonex | something is fucked then, |
21:18.16 | cmonex | my ojdrv does more than that |
21:18.29 | cmonex | <tmzt> imports on the joystick driver would tell you what bus it's on |
21:18.32 | cmonex | what do you mean by this? |
21:18.42 | tmzt | i2c I hope |
21:19.11 | tmzt | I mean if it had the i2c functions I would assume it was i2c |
21:19.22 | tmzt | if its in oemmisc that doesn't help much |
21:19.36 | Aiv | https://privatepaste.com/191bl4k8Iz - OEM_misc.dll |
21:20.01 | tmzt | there's too many devices in that driver |
21:20.11 | tmzt | for us to know for sure |
21:21.19 | cmonex | tmzt: |
21:21.24 | cmonex | it uses microp |
21:21.29 | cmonex | so i'll assume i2c too |
21:21.38 | cmonex | but i see what you mean |
21:21.58 | tmzt | which microp chip? |
21:22.13 | cmonex | good q :) |
21:22.18 | tmzt | how can he get to boot loader |
21:22.20 | cmonex | <PROTECTED> |
21:22.21 | tmzt | I try :) |
21:22.27 | cmonex | those imports are standard api, useless for proper RE |
21:22.35 | cmonex | of course some of it will be interesting, such as: |
21:22.47 | cmonex | 000000001001603C 179 DeviceIoControl COREDLL |
21:22.54 | cmonex | 000000001001604C 492 CreateThread COREDLL |
21:23.03 | cmonex | 0000000010016088 628 InterruptDone COREDLL 000000001001608C 627 InterruptInitialize COREDLL |
21:23.06 | tmzt | ah yes |
21:23.07 | cmonex | 0000000010016044 557 KernelIoControl COREDLL |
21:23.10 | cmonex | see where these apis are called |
21:23.20 | tmzt | kerneliocontrol? |
21:23.21 | Aiv | i copy only import because tmzt told " imports on the joystick driver would tell you what bus it's on" :) |
21:23.24 | cmonex | 00000000100160D0 498 WaitForMultipleObjects COREDLL 0000000010016040 497 WaitForSingleObject COREDLL |
21:23.25 | cmonex | that too |
21:23.33 | cmonex | mhm some RIL, but not needed now |
21:23.45 | tmzt | yeah, the low level driver |
21:23.46 | cmonex | yeah aiv i didnt get that one until he mentioned he meant i2c driver imports |
21:23.48 | tmzt | ril? |
21:23.54 | cmonex | tmzt : oem misc is as low level as you can get |
21:24.00 | cmonex | I remember reversing some parts of it |
21:24.07 | tmzt | then why no i2c stuff? |
21:24.14 | cmonex | coz maybe it uses i2c directly? |
21:24.18 | tmzt | yeah |
21:24.19 | tmzt | ok |
21:24.20 | cmonex | those i2c exports jsut make the job easier |
21:24.32 | cmonex | anyway just assumption - will have to check actual code |
21:24.46 | tmzt | it's just more work for us |
21:24.59 | tmzt | I wanted to try the easiest route first |
21:25.40 | tmzt | we will probably end up tracing i2c with haret like maejrep did for ksc/klt |
21:25.52 | tmzt | anyway, bootloader key combination? |
21:26.10 | Aiv | power and volumedown |
21:26.13 | tmzt | does spl list the microp chips and version on x1 |
21:26.36 | tmzt | same as raph500 |
21:26.36 | tmzt | interesting |
21:26.40 | tmzt | camera was probably not gpio then |
21:26.44 | Aiv | only version |
21:26.52 | tmzt | which chips? |
21:27.50 | tmzt | ok, you need to get the i2c read/write address for msm |
21:27.51 | Aiv | MicroP1-787 and MicroP2-707 |
21:27.57 | tmzt | right |
21:28.13 | tmzt | cmonex: any idea what p1 and p2 are/do? |
21:28.47 | tmzt | klt is navi on raph, I would guess ojoy is there |
21:29.17 | tmzt | but the keys are on ksc |
21:29.23 | tmzt | interesting |
21:30.40 | Aiv | how cen i get this r/w address from msm? |
21:30.50 | cmonex | tmzt : yes i told aiv that maejrep did that |
21:30.53 | cmonex | I just didnt remember it was maejrep |
21:30.59 | Captnoord | re |
21:31.05 | cmonex | tmzt: yes spl lists microp's |
21:31.20 | cmonex | and when i had old microp, the leds didnt work and the keyboard was being funny |
21:31.22 | cmonex | and the joystick also didnt work |
21:31.26 | tmzt | Aiv: header in linux |
21:31.45 | tmzt | ok, thanks |
21:31.45 | cmonex | then i flashed 787/707 |
21:31.45 | cmonex | and all fine |
21:31.48 | cmonex | Aiv : which address? |
21:31.59 | tmzt | my raph500 ksc is going bad again |
21:31.59 | cmonex | ah nvm i see |
21:32.09 | cmonex | ksc? |
21:32.19 | tmzt | progressive, but slower then the last one |
21:32.28 | tmzt | ksc - keyscan controller |
21:32.43 | tmzt | klt - navi and lights |
21:34.07 | tmzt | Aiv: if it's on klt we can just dump something in the navi driver |
21:34.30 | tmzt | and forget haret, probably |
21:34.46 | cmonex | ok |
21:34.59 | tmzt | I thought there might be another chip/address just for ojoy |
21:35.53 | Aiv | i'm lost. what i can do to make some progress? |
21:36.43 | tmzt | cmonex: my phone was replaced, after about a week I got the same problem, keyboard will die and power off (screen off) will fix it. after a while power off will not fix it and reboot is needed. the last one finally died completely |
21:37.30 | tmzt | Aiv: add a bunch of debugging to the navi driver, change irq in i2c-board-info, renable navi |
21:37.47 | tmzt | just dump all the registers currently being read |
21:38.01 | tmzt | hopefully you will find meaningful data there |
21:38.17 | tmzt | I guess the joystick is relative though |
21:38.30 | tmzt | disasm might still be needed to see how it works |
21:38.42 | cmonex | tmzt : raph500? |
21:38.56 | tmzt | yes |
21:38.58 | cmonex | maybe linux is fucking it up :P |
21:39.04 | Aiv | hehe |
21:39.08 | cmonex | :) |
21:39.26 | tmzt | haven't booted it on this one |
21:39.39 | tmzt | I've been using putty |
21:40.15 | cmonex | oh |
21:40.33 | tmzt | it's arefurbished one I think, that had the same problem as mine |
21:40.49 | tmzt | I think the microp was flashed wrong |
21:41.12 | tmzt | the other one should the same symptoms in linux |
21:42.03 | tmzt | but eventually other i2c stuff started going wrong, accel would switch randomly |
21:42.09 | tmzt | lights would flash |
21:42.17 | tmzt | on navi |
22:08.01 | *** join/#htc-linux Jareeta (n=ahailes@VINEGAR-POT.MIT.EDU) |
22:10.11 | tcccp | vinegar-pot? |
22:10.15 | tcccp | hehehe |
22:11.19 | Jareeta | :D |
22:11.49 | Jareeta | anyone available to help me with sound issues on my HTC kaiser with Android? |
22:12.24 | Jareeta | I can make calls and hear the person on the other end, but they can't hear me |
22:12.30 | Jareeta | and the mic works fine in WM |
22:13.45 | tmzt | no, I thought dzo had that working |
22:14.16 | tmzt | if not it's something that requires more research and doesn't work yet |
22:14.23 | Jareeta | it *should* be working. I'm trying to figure out why it's not working for me |
22:15.45 | tmzt | where did you see it should be working? |
22:15.58 | tmzt | what image? |
22:16.27 | Jareeta | http://wiki.xda-developers.com/index.php?pagename=HTC_Kaiser%2FAndroid says it should be working |
22:16.41 | tmzt | ok |
22:16.43 | tmzt | what image? |
22:17.18 | Jareeta | got it from here: http://ratedo.com/android/ |
22:17.52 | Jareeta | (is that what you were asking?) |
22:20.36 | tmzt | yeah |
22:20.42 | tmzt | does dzo's work? |
22:23.42 | Jareeta | I'll try, and get back to you |
22:45.25 | *** join/#htc-linux WigglerAway (n=WigglerA@92-235-224-158.cable.ubr12.stav.blueyonder.co.uk) |
23:06.41 | *** join/#htc-linux ali1234 (n=al@robotfuzz.co.uk) |
23:12.45 | *** join/#htc-linux gcsimon (n=brenneck@p54AC49BD.dip.t-dialin.net) |
23:41.24 | *** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821) |