05:37.07 | *** join/#htc-linux lamikr (n=chatzill@aragorn.kortex.jyu.fi) |
06:01.57 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
06:16.21 | *** join/#htc-linux rob_w (n=rob_w@p549B90E2.dip0.t-ipconnect.de) |
06:53.34 | *** join/#htc-linux rob__w (n=bob@p85.212.176.127.tisdip.tiscali.de) |
08:15.16 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
10:05.27 | *** join/#htc-linux NickBee (n=NickBee@dialpool-210-214-81-44.maa.sify.net) |
10:05.43 | NickBee | Hi Guys |
10:07.58 | NickBee | Is it a wrong time be on IRC :) ? |
10:08.29 | NickBee | Or should I say a ...not so happening... time ? |
10:10.15 | NickBee | Anyways, I need some help with my new Universal, if anybody is available to spare some time |
10:10.29 | NickBee | Linux is booting and Opie is working properly |
10:10.58 | NickBee | But I am not able to receive any phone calls? Checked the status that Phone is still not fully ported |
10:11.43 | NickBee | Which explains the fact that no calls are possible, but then i read that when you run Linux, the Radio should be on |
10:12.13 | NickBee | Both these statements don't go in rhyme, can anybody please spread some light on this? |
10:14.54 | WizMaui | perhaps radio means wifi and bt |
10:15.28 | NickBee | Hello Wiz, but then it mentions BT and WIFI seperatly as well |
10:15.48 | WizMaui | mhhh |
10:19.07 | NickBee | nope, it says specifically .. "GSM Radio" |
10:19.10 | NickBee | here is the link: http://wiki.xda-developers.com/index.php?pagename=UniversalProgress |
10:23.04 | goxboxlive | hi NickBee |
10:23.34 | goxboxlive | That's solved now, you dont have to have the Radio on. You are now able to boot linux from flightmode. |
10:24.06 | goxboxlive | this WIKI is more up to date: http://www.handhelds.org/moin/moin.cgi/Universal |
10:25.26 | NickBee | Hello GoxBoxLive, thanks for the link |
10:25.53 | NickBee | Please ignore my ignorance, but once i have opie running, how can i access the phone applet? |
10:26.17 | NickBee | the call receive and end buttons, don't seems to work |
10:27.08 | NickBee | can you point me to a link where i can go and get some "information injections" |
10:27.20 | goxboxlive | the phone aent working |
10:27.54 | NickBee | Ah, that answers all :) |
10:28.29 | NickBee | So, basically we still can't use Linux "regularly" on universal |
10:29.47 | goxboxlive | no |
10:30.00 | goxboxlive | cr2 is trying to figure out how the phoen works |
10:30.49 | NickBee | Ok, I am sure he will be able to figure that out soon, BTW if i can be of anyhelp please drop me a mail at: dheerajjuneja at gmail |
10:31.20 | NickBee | as i am not able to be onilne that much these days cause of a new project I am working on |
10:31.29 | NickBee | But would still like to contribute |
10:40.42 | NickBee | anyways, Thanks GoxBoxLive |
12:19.14 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
12:43.55 | *** join/#htc-linux Alendit (n=alt@V2320.v.pppool.de) |
12:49.22 | Alendit | hi, folks. does anybody have a recent info about htc magician progess?? do the phone working?? |
12:54.05 | goxboxlive | <Alendit> no the phone is not workin at the moment |
12:54.58 | Alendit | is there another phone system as in blueangel? |
12:59.57 | goxboxlive | yes i guess. |
13:00.43 | cr2 | Alendit: it is the same chipset, but it is controlled in a different way. |
13:01.48 | cr2 | goxboxlive: i have written some haret code yesterday to debug IR and BT, today in the evening i'll try RIL. |
13:01.58 | goxboxlive | cool |
13:03.12 | Alendit | any plans when it will work?? i know it takes a lot of time... |
13:06.41 | cr2 | Alendit: you should ask pH5. i don't have this phone. |
13:07.53 | Alendit | kk |
13:07.54 | Alendit | thx |
13:55.26 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
13:57.31 | *** part/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
14:15.18 | *** join/#htc-linux rob_w (n=bob@p85.212.175.169.tisdip.tiscali.de) |
14:47.23 | *** join/#htc-linux _MB300E (n=MB300E@c-cfa671d5.07-110-6c756c11.cust.bredbandsbolaget.se) |
15:40.49 | *** join/#htc-linux goxboxlive_ (n=goxboxli@9.80-202-160.nextgentel.com) |
15:48.20 | *** join/#htc-linux iggy (n=iggy@12.45.184.235) |
18:37.52 | *** join/#htc-linux goxboxlive_ (n=goxboxli@9.80-202-160.nextgentel.com) |
19:53.04 | *** join/#htc-linux NickBee (n=NickBee@dialpool-210-214-80-221.maa.sify.net) |
19:55.33 | *** join/#htc-linux cr2 (n=konversa@crpl22.physik.uni-wuppertal.de) |
19:56.20 | cr2 | http://cia.navi.cx/stats/project/handhelds.org/.message/33df2d |
20:16.12 | *** join/#htc-linux rob_w (n=bob@p85.212.175.169.tisdip.tiscali.de) |
20:18.33 | NickBee | Hello cr2 |
20:19.23 | cr2 | hi NickBee |
20:19.40 | cr2 | lkcl bought a hw6915, so we have some fun with it. |
20:20.11 | cr2 | looks very similar to hw6515, but has wifi instead of the SD card. |
20:21.27 | NickBee | Ok |
20:21.48 | NickBee | I have discarded my 6515 and moved on to qtek 9000 |
20:22.16 | NickBee | Installed Linux and OPIE on it |
20:22.45 | cr2 | :) |
20:22.45 | NickBee | works like a charm, the only issue I had was cause of my little knowledge about linux |
20:23.27 | NickBee | But, after knowing that GSM radio is not functioning, had to come back to windows (can't say how much i hated doing that) |
20:23.33 | rob_w | NickBee, discarded ? |
20:24.12 | NickBee | Have been very much occupied with work, so wasn't able to catch up with you guys here for long |
20:24.28 | NickBee | Hi rob, yes, seems its time was up with me :) |
20:24.52 | NickBee | i.e. Exchnaged it with qtek |
20:24.57 | rob_w | how does someone "discard" a 6515 |
20:25.00 | NickBee | Exchanged |
20:25.06 | rob_w | aaah |
20:25.47 | cr2 | i'm up to very complex debugging now on the universal. |
20:25.56 | rob_w | hey .. ive an idea .. lets teach apt about all the namings of HTC |
20:25.56 | NickBee | No, its a lovely machine, but had to move on to win 2005 for the new project |
20:26.49 | NickBee | cr2: let me know if i can be of any help, without opening my device though :) |
20:27.29 | cr2 | the remaining problems are already localized, some of them need just a bit of work (charging), others are more open. |
20:27.37 | rob_w | NickBee, keep installing gpe/opie and remmeber the flaws |
20:28.04 | cr2 | i don't do anything with the cameras. |
20:28.10 | rob_w | ~qtek9000 is HTC Universal |
20:28.12 | apt | okay, rob_w |
20:28.36 | rob_w | oh ,, hang on ,, was that correct ? |
20:28.48 | cr2 | imho, the best way to address the camera tracing is to write some wince code switching them on and off. |
20:29.17 | NickBee | cameras are anyways secondary |
20:29.35 | NickBee | If we can get the phone work, i am sure it will be useful for a much larger audience |
20:29.43 | rob_w | cr2, sounds logical |
20:29.46 | cr2 | i have done it for BT and IR (in device-independent way) and RIL. here i use some universal-specific ioctls. |
20:30.30 | cr2 | because it's more fun. nothing prevents just to use RIL_Dial() to be portable. |
20:30.54 | cr2 | but i'm trying to send "AT+FOOBAR\r" command from haret :) |
20:31.06 | NickBee | :) |
20:31.12 | rob_w | cr2, what that ? |
20:31.20 | rob_w | s/what/why |
20:31.41 | NickBee | RIL_DIAL() ? |
20:32.01 | cr2 | then i know for sure that it's my "own" command was sent. |
20:32.25 | cr2 | i have just hardcoded "AT+FOOBAR" in the code. |
20:33.16 | rob_w | ah |
20:33.57 | rob_w | Halls of Justice Painted Green |
20:34.22 | cr2 | some remaining problems are common for all htc phones. |
20:34.44 | rob_w | :-) |
20:34.58 | cr2 | for example, what is this timer associated with charging. |
20:35.13 | cr2 | this code is in all wince kernels. |
20:35.41 | NickBee | yup |
20:35.58 | rob_w | cr2, maybe thats their battery learning function from day-one |
20:35.58 | cr2 | rob_w: wine is good, but you'd better finish the charging code on the bluenagel :) |
20:36.06 | NickBee | anyways, so what is that you guys are trying to make functional these days? |
20:36.27 | cr2 | then there is BT irq. |
20:36.36 | rob_w | cr2, it charges already .. only cleanups and unload/load-module needs love |
20:37.05 | rob_w | cr2, u are pretty bossy sometime ;-) |
20:37.05 | cr2 | i don't know who is interested in the BT irq and why is it used. |
20:37.58 | cr2 | for the raw BT data you probably don't need it. |
20:38.01 | rob_w | NickBee, it is all about how to find and enable all those chipse ,.. then mostley the chip specific drivers are known or easy to code |
20:38.24 | rob_w | how is BT connected in general ? |
20:38.34 | cr2 | rob_w: i'd like to have a fully working linux device RSN. |
20:38.35 | rob_w | i mean bt data |
20:38.44 | rob_w | RSN? |
20:38.46 | cr2 | serial port |
20:38.53 | cr2 | RealSoonNow |
20:39.08 | cr2 | txd+txd+cts+rts. |
20:40.14 | cr2 | the code describing the BT irq is in the wince kernel, but i don't know which driver wants to service it. |
20:40.15 | NickBee | What device you own cr2 ? |
20:40.44 | cr2 | ba and universal. but i do the developemnt only on the universal these days. |
20:40.49 | rob_w | cr2, we need to get more people trained in debugging crappy MS |
20:41.23 | rob_w | after playing some C&C for long time , training people to crack MS is a tactical way to speed things up .. |
20:41.58 | NickBee | you have a voluntier here guys ;) |
20:41.58 | rob_w | cr2, how about an offer ? u teach me one day to debug dll`s ?? |
20:42.06 | cr2 | rob_w: the problem is that this is very deep lowlevel stuff. there are not that many people in the world who know it good. |
20:42.24 | rob_w | but it seems ur close ! |
20:42.30 | rob_w | to those people |
20:42.31 | cr2 | i don't know wince at all. |
20:43.00 | rob_w | well you know how to trace those dll`s , i dont |
20:43.14 | rob_w | and this slows me |
20:43.24 | cr2 | actually, i don't know how to trace the dlls. |
20:43.34 | NickBee | I have spent a lot of sleepless nights working with softice, but wince i don't know how to hook into wince |
20:44.34 | rob_w | hmm |
20:44.38 | cr2 | NickBee: there is some source code available, and the platform builder. |
20:44.59 | cr2 | but it's very convoluted crap, like everything that comes from m$. |
20:45.14 | *** join/#htc-linux LunohoD_ (n=alex@e180116242.adsl.alicedsl.de) |
20:45.18 | NickBee | I have tried platform builder, but couldn't get it to work |
20:45.37 | rob_w | we need to create a project for only hardware / implementation .. and start educating |
20:45.40 | cr2 | the most useful parts are not in the platform builder anyway. |
20:45.56 | rob_w | yeah it is always the vendors implementation |
20:46.39 | cr2 | rob_w: we need to know some stuff that only hw producer knows. |
20:47.03 | cr2 | we can only guess his intentions and trying to adapt. |
20:47.15 | NickBee | do you think people will fund the efforts and get us some devices to make our work easier? |
20:47.19 | rob_w | we need to establish a knowledge company which goes to vendors and forces their specs out .. with sugar |
20:48.30 | cr2 | rob_w: the problem is that some companies are producing not much more than hot air. |
20:48.49 | cr2 | closed source let's them keep this fact hidden. |
20:49.20 | rob_w | they need to know that any embedded platform which runs MS needs to also have linux in place |
20:49.37 | cr2 | for example, m-sys DoC G3. |
20:49.49 | rob_w | yeah , stupid m-sys .. |
20:49.54 | cr2 | they "documented" some asic registers |
20:49.58 | rob_w | i talked to those 5 years ago |
20:50.07 | NickBee | do we have anything like softice for wince device ? |
20:50.18 | cr2 | but when i have looked at the bootloader, it uses much more. |
20:50.38 | cr2 | NickBee: i don't know if there are any "free" wince debuggers. |
20:51.14 | rob_w | what i dont get is that hiding specs for hardware doesnt make sense |
20:51.18 | cr2 | there was something from datarescue (IDA Pro authors), but i don't know how good it is |
20:51.40 | cr2 | and if it is really useful without having the source. |
20:52.14 | rob_w | -- and in the end some hundred programmers at MS kept the world closed for century`s |
20:52.29 | NickBee | Let me try to look around, as even if we get the IDA pro, we can certainly give it a try |
20:52.42 | rob_w | ...darkness imprisoning me |
20:52.55 | cr2 | IDA Pro is not very good, IMHO. on arm. |
20:52.58 | rob_w | what is IDA Pro ? |
20:53.22 | cr2 | they are deeply rooted on x86 with all that weirdness linked to it. |
20:53.30 | rob_w | cr2, here is a question from my office live .. |
20:53.54 | cr2 | http://www.datarescue.com |
20:53.57 | NickBee | I only have exp. with x86 with IDa |
20:54.23 | cr2 | i really hate x86 :) |
20:54.23 | rob_w | .. ah never mind .. stupid wine |
20:54.52 | cr2 | "paragraphs" wtf is that ? 512byte blocks ? |
20:54.53 | rob_w | those days , mipse serves me now for over 8 months at my office project |
20:55.28 | NickBee | you don't always have an option, do you ? ;) |
20:55.50 | rob_w | <PROTECTED> |
20:55.52 | cr2 | ;) |
20:55.59 | cr2 | NickBee: http://www.datarescue.com/idabase/wince/index.htm |
20:56.16 | cr2 | rob_w: "diversification". |
20:58.23 | rob_w | cr2, phuew |
20:59.20 | cr2 | Modifying system code will frequently crash or hang the PDA, that's why IDA does not let the user create breakpoints in the system area. |
20:59.40 | cr2 | exactly what we need. |
21:00.33 | rob_w | so will it break prior ?? |
21:00.35 | cr2 | otherwise it's only a tool for crackers to deal with licensing... |
21:00.40 | NickBee | sounds interesting, but will have look how much it makes sense to me, seeing that I have only seen earth and can only imagine how pluto will look like |
21:01.14 | rob_w | NickBee, at least you know that it is far away , name pluto and probably fucking cold |
21:01.17 | cr2 | NickBee: arm assembler (or any RISC) is much better than intel stupidity. for many reasons. |
21:02.10 | cr2 | rob_w: you can create the breakpoints in the "user" code. |
21:02.24 | rob_w | maybe some social engineering brings the small but needed source code`S ;-) |
21:02.29 | NickBee | No, the most important thing is, even if i try to break my head with IDA, will it be of any use to you guys? |
21:02.41 | rob_w | :) |
21:02.57 | NickBee | i.e. will we be able to move any furthur if any one of us could actually get it to work? |
21:03.06 | cr2 | since we need to debug the wince kernel it does not help very much. |
21:03.09 | rob_w | your head will be broken anyway NickBee :-O |
21:03.26 | cr2 | NickBee: i think it will not help. honestly. |
21:03.41 | NickBee | yup, but thats what we always do here rob, don't we ;) |
21:03.59 | NickBee | cr2: exactly what i thought |
21:04.04 | rob_w | will you do the work if i tell you it is for the sake of humanity ? |
21:04.11 | cr2 | NickBee: can you write c/c++ for wince ? |
21:04.59 | NickBee | cr2: what kind of code? |
21:05.18 | cr2 | non-gui. |
21:05.39 | NickBee | i can give it a try |
21:05.57 | cr2 | rob_w: i work in the university, so i don't do anything for money ;-) |
21:06.10 | rob_w | cr2, damn |
21:07.13 | rob_w | in what city ? cr2 |
21:07.51 | cr2 | NickBee: the remaining problems on universal are quite tough. |
21:08.02 | cr2 | rob_w: look in the user window ;) |
21:08.15 | NickBee | I will have to brush up on it, so let me know what exactly do you have in mind |
21:08.20 | rob_w | ah .. buperdal |
21:08.27 | rob_w | :) |
21:09.00 | rob_w | brush up .. hmm am i drunken or do i know that ? |
21:10.16 | rob_w | probably both :~ |
21:10.17 | NickBee | certainly can guess that, if they were not tough, you would have already been the proud owner of a full blown linux version of universal ;) |
21:10.20 | cr2 | NickBee: the charging is the easiest of them. |
21:10.57 | cr2 | there are 2 asic3 gpios, 2 pxa gpios , and some timer. |
21:11.15 | NickBee | Ok |
21:11.38 | rob_w | cr2, charging or phone ? |
21:11.40 | NickBee | you will have to explain me, it all sounds greek to me at this stage ... |
21:11.58 | cr2 | 2 pxa gpios show the power status, 1 asic3 gpio is for "low current" charging , another for "high". |
21:12.23 | rob_w | NickBee, you need to find the correct way to trigger "gpio`2" or to listen to them |
21:12.27 | cr2 | you need to understand which timer is used, and when it is necessary to pull the gpios. |
21:12.38 | cr2 | so i'd say: |
21:12.55 | cr2 | 1. we need DUMP PXA27xRTC in haret |
21:13.04 | NickBee | Ok |
21:13.28 | cr2 | 2. we need to look at the battery.dll disasm for the sequence. |
21:13.40 | NickBee | Ok |
21:14.12 | cr2 | i've made 2. partly; for 1. it is necessary to read the PXA27X manual and just add some register dumps to src/script.cpp in haret. |
21:14.28 | cr2 | maybe add the WRTC command. |
21:14.45 | cr2 | to watch the counter registers. |
21:15.15 | NickBee | Ok, so i will have to start with the px127x manual i guess |
21:15.15 | cr2 | all of them at once, and in a more friendly way than with "WREG". |
21:15.53 | cr2 | yes. i think it's a realistic task and goal to reach for you :) |
21:15.54 | NickBee | pxa27x* |
21:16.29 | NickBee | cr2: will try for sure |
21:16.37 | cr2 | the bluetooth interrupt and the bluetooth headset will be the most tricky one. |
21:16.50 | cr2 | so i'll try to make the AT modem run first. |
21:17.11 | pof | hi ppl :) |
21:17.23 | NickBee | Ok |
21:17.40 | cr2 | we have good tools and some code to trace the raw BT binary commands, but it all requires time and patience. |
21:17.57 | cr2 | hi pof |
21:18.11 | NickBee | can you give me the urls or things were i should start reading |
21:18.30 | cr2 | i don't know how difficult it will be to trace the MSM UMTS USB datastream. |
21:18.41 | rob_w | USB ?? eh |
21:18.48 | rob_w | i hate |
21:18.54 | pof | cr2: i added all the chipsets u found on the Hermes pictures and some others to the Hermes hardware wiki page |
21:19.27 | cr2 | pof: what is the status of the samsung CPU support in general ? |
21:19.40 | pof | it's supported by stock 2.6 kernel |
21:19.54 | pof | and there are some other pda's with the same cpu which have a linux port |
21:19.56 | rob_w | pof ? pif pof !=? |
21:20.16 | pof | rob_w: Â?? :-P |
21:20.38 | rob_w | uh ,, his pof |
21:20.56 | rob_w | how are u ? |
21:20.58 | pof | there's also a haret "fork" made by some russian guy |
21:21.34 | pof | rob_w: fine thanks :-) now fighting to get a kernel booting on htc hermes :P |
21:21.50 | rob_w | hermes .. nice .. |
21:22.08 | cr2 | NickBee: http://www.intel.com/design/pca/applicationsprocessors/manuals/280000.htm |
21:22.28 | rob_w | you know guys , what i really find interesting is the massive amount of devices variants htc bring to world .. fascinating |
21:22.49 | pof | i still have my BA around here... but cannot boot linux anymore since i put WM5 on it... i'll have to go to wm2003 again i guess |
21:23.06 | cr2 | pof: the GPS chip in tytn is interesting. |
21:23.29 | cr2 | pof: it's an interesting probelm actually with wince5 on ba. |
21:23.46 | cr2 | i don't understand what's wrong ;-) |
21:24.10 | pof | cr2: do u think is there any chance to get it functional? if it was possible, I don't see why HTC hasn't enabled it out of the box |
21:24.12 | NickBee | cr2: getting the manual |
21:24.34 | cr2 | rob_w: fortunately to us, these htc devices use a lot of the same hardware. |
21:25.06 | cr2 | pof: i think yes. i thought there were some interferences between umts and gps. |
21:25.32 | cr2 | if you'll switch off umts, then there should be no problem to ue gps. |
21:26.17 | *** join/#htc-linux pof (n=pof@173.red-62-57-1.user.auna.net) |
21:26.32 | pof | SPL has at@startgps string |
21:26.41 | cr2 | NickBee: do you remember how to enable AT command debugging in wince ? |
21:27.26 | pof | probably it is just "dissabled" by default, and there's an easy way to enable it.. who knows |
21:27.27 | cr2 | pof: do you know how to tap into the USB data in wince ? |
21:27.59 | pof | no... i don't know much about wince internals, sorry |
21:27.59 | cr2 | snoopy pro has the source code for xp |
21:28.17 | cr2 | well, me too. but there is no other way ;) |
21:29.19 | pof | snoopy pro.. u mean the USB sniffer ? |
21:29.50 | cr2 | yes. but i'd like to have it for wince. |
21:29.58 | pof | http://forum.xda-developers.com/showpost.php?p=1023730&postcount=43 |
21:30.04 | cr2 | not the UDC, but the USB host. |
21:30.29 | pof | this is a list I made sometime ago of USB sniffing tools |
21:30.33 | cr2 | this is x86 software. |
21:31.04 | cr2 | you have arm <-> arm link on the phone. |
21:31.51 | cr2 | i guess it is relatively easy to port snoopy pro to wince, but we need somebody knowledgeable. |
21:31.53 | pof | and uses USB bus to communicate |
21:32.03 | cr2 | yes. |
21:32.04 | pof | ok |
21:32.24 | pof | i can ask my flat mate if he has time to look at it |
21:32.34 | cr2 | good. |
21:32.47 | pof | he's good with low level :) |
21:33.11 | cr2 | it's a serial driver, so you need to install an intermediate "dumper" between this driver and usb host. |
21:33.57 | cr2 | afaik this is how snoopy works. the rest is just gui, and we can live without it. |
21:34.53 | rob_w | pof, is that face u at that post ? |
21:35.08 | pof | rob_w: yes, it's me :P |
21:35.23 | rob_w | pofy |
21:35.25 | pof | is anyone going to 23C3 this year? |
21:35.36 | rob_w | Berlin ,, |
21:35.49 | pof | yes :P |
21:36.00 | rob_w | lets move it to munich |
21:36.23 | pof | hahaha... why? u don't like berlin? |
21:36.46 | cr2 | i'll probably visit it too. |
21:36.52 | lkcl | berlin! |
21:36.59 | rob_w | berlin berlin ,, everything is there ... we need to decentralize ;.) |
21:37.07 | lkcl | i have friends in berlin |
21:37.15 | pof | hahaa... let's move it to barcelona then :) |
21:37.16 | rob_w | lkcl, get them out |
21:37.34 | lkcl | well they kinda quite like it there. |
21:37.56 | cr2 | lkcl: i have written IR and BT tweaking functions into haret. |
21:38.02 | rob_w | adding " i live in the capital " attitude to the germans native mind is bad |
21:38.21 | lkcl | ah they're not german, so it's ok |
21:38.43 | cr2 | and RIL, but it is a bit universal-specific. |
21:38.54 | rob_w | cr2, so thats how you do it ,, u code new into haret to enable the stuff you wanna trace .. hmm |
21:39.23 | pof | cr2: latest haret doesn't work on samsung... it just gets killed when you telnet into it |
21:39.44 | pof | i had to download an earlier version from somewhere on the net |
21:39.53 | cr2 | so you can do an extremely complex debugging now. |
21:40.19 | cr2 | pof: strange. i have only added sable support for lkcl. |
21:40.27 | cr2 | the rest is device-independent. |
21:41.23 | cr2 | rob_w: disassembling is unavoidable in some circumstances, but this is a much easier way to get the same result. |
21:41.42 | rob_w | i bet |
21:42.22 | cr2 | lkcl: do you know how to enable AT command debugging in wince registry ? |
21:42.31 | lkcl | clueless dude |
21:42.46 | rob_w | funny these 2 independant head hunter company`s asked me for the same job offer near uni munich |
21:42.58 | lkcl | oh great about the BT and IR debug then of course you can watch the gpio etc. |
21:43.27 | lkcl | would you be able to do something similar for opening GSM0: and reading from it, and outputting the NMEA raw data? |
21:43.36 | cr2 | lkcl: do you have PHM registry editor installed ? |
21:43.43 | rob_w | hmm on ba you just needed the serial port to know for bt to work ,, |
21:43.45 | lkcl | no not yet dude |
21:43.51 | cr2 | lkcl: microsoft made it much more complex. |
21:43.59 | lkcl | hurrah! much joy |
21:44.26 | cr2 | lkcl: are you sure that ffuart is used for the BT ? |
21:44.53 | lkcl | yes. that's what came up on the thingy. what was enabled. |
21:45.20 | cr2 | what is on BTUART ? with the 921600 speed ? |
21:45.32 | lkcl | dunno yet |
21:45.46 | lkcl | hey cr2, can i possibly get you one of these devices? |
21:45.59 | lkcl | if i did, would you work on it? |
21:46.29 | cr2 | not in the next 2 weeks. |
21:46.48 | lkcl | hehe. welll, that gives me 2 weeks to find a shop that's got one, then :) |
21:47.02 | rob_w | lkcl, what devices ? |
21:47.19 | lkcl | ipaq hw6915 - the HTC 'Sable' |
21:47.27 | cr2 | probably you are right. it's easier that i'll do it myself instead of trying to explain how to do it ;) |
21:47.48 | rob_w | nooo spread the knowledge .. ruelps |
21:47.50 | lkcl | in a word, dude, in a word :) although it's kinda fun. |
21:48.13 | lkcl | hey btw rob i have a new baby - http://lkcl.net/katie |
21:48.23 | lkcl | ... and what was that about 2k3c or something? |
21:49.05 | lkcl | hehe |
21:49.18 | rob_w | so i did open the 2nd bottle wine correclty !!! |
21:49.21 | lkcl | she's tiny, and beautiful. only 2.1 kg. |
21:49.28 | rob_w | was she early ? |
21:49.52 | lkcl | yeh by nearly 3 weeks |
21:50.03 | lkcl | but even so, 2.1kg is still really small |
21:50.22 | rob_w | dont worry , she will be fine in some weeks !! |
21:50.48 | rob_w | she looks soo clean ,, hehe |
21:51.32 | lkcl | yeh she's been no trouble at all so far |
21:52.08 | pof | congrats lkcl :) |
21:52.25 | cr2 | pof: can you post the list of files in \windows on hermes ? |
21:52.39 | lkcl | ty pof |
21:52.56 | pof | cr2: yes... 1sec |
21:53.03 | cr2 | rob_w: a lot of people claim that acx100 can do "g" with a different firmware. i'm puzzled. |
21:53.05 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
21:53.34 | goxboxlive | hi cr2, any luck? |
21:54.01 | cr2 | goxboxlive: can you do some hardcore phone stuff ? |
21:54.52 | goxboxlive | and what is that? |
21:54.59 | cr2 | i'll upload a haret version, you will enable AT command logging and run "testRIL" command. |
21:55.19 | cr2 | i'm interested in the haret output, and if the "AT+FOOBAR" will be in the log., |
21:55.36 | goxboxlive | i can try |
21:55.40 | cr2 | ok. |
21:56.10 | goxboxlive | but, i dont know how to handle Haret beside booting linux on ot. You have to guide me then. |
21:56.22 | cr2 | i have added the IR, BT and RIL control commands to haret. |
21:56.32 | cr2 | enable the logging |
21:56.34 | cr2 | and add |
21:56.40 | cr2 | testRIL |
21:56.45 | cr2 | line to startupN.txt |
21:56.47 | cr2 | file |
21:56.52 | lkcl | yes but you want to watch that, cr2 - particularly in light of reports about.... oh what was it... people reprogramming their firmware on an atheros router and blowing up some of the capacitors. they put the power output up from 18db to 20db. there is a description of how to replace the capacitors with higher rated ones... |
21:58.25 | cr2 | lkcl: it's not about power here. it's htc installing tnetwln.dll with the different firmware which then works in a 54mbit network only. if they are cheating then it must be very clever cheating. |
21:58.30 | goxboxlive | cr2: let me know when you have uploaded Haret |
21:59.01 | rob_w | http://jornada820.sourceforge.net/files/haret/ might be here goxboxlive |
22:00.00 | goxboxlive | rob_w no, not the latest one, only the one from 10.oct. IS that the one? |
22:00.19 | goxboxlive | now it is |
22:00.22 | cr2 | goxboxlive: done. |
22:01.03 | rob_w | hehe its magic |
22:01.09 | rob_w | :-) |
22:01.46 | cr2 | pof: i guess the telnet crash comes from 2 simultaneous debug threads. i may disable it on non-pxa devices. |
22:03.07 | rob_w | <PROTECTED> |
22:03.19 | rob_w | 4-6 inch lcd `s |
22:03.52 | goxboxlive | cr2: do i have to have Bluetooth support in the kernel? |
22:04.24 | goxboxlive | or bluez installed? |
22:05.31 | pof | cr2: thanks... i'm still trying to get the list of files |
22:05.37 | pof | is there an "easy" way? |
22:05.54 | pof | i cannot mount the partition using wm5torage |
22:07.24 | goxboxlive | cr2: This is my default.txt . What should i remove or add. And shall the file be nemamed startupN.txt? |
22:08.16 | goxboxlive | set KERNEL zImage |
22:08.16 | goxboxlive | set CMDLINE "root=/dev/mmcblk0p2 console=tty0 mem=64M fbcon=rotate:1" |
22:08.17 | goxboxlive | boot2 |
22:09.04 | cr2 | goxboxlive: you can put only this one line in default.txt |
22:09.20 | cr2 | TSTRIL |
22:09.50 | goxboxlive | cr2: so it look like this? |
22:10.07 | cr2 | enable the AT logging, switch on the phone, run haret and run default.txt as if you'll start linux. |
22:10.26 | goxboxlive | set KERNEL zImage |
22:10.26 | goxboxlive | set CMDLINE "root=/dev/mmcblk0p2 console=tty0 mem=64M fbcon=rotate:1" |
22:10.26 | goxboxlive | TESTRIL |
22:10.26 | goxboxlive | boot2 |
22:10.46 | goxboxlive | without "E" |
22:10.49 | cr2 | no. only "tstril" |
22:11.25 | cr2 | the linux booting is irrelevant here. |
22:11.45 | goxboxlive | ok |
22:11.54 | cr2 | btw, have you seen the today's ak4641 patches ? |
22:12.07 | goxboxlive | no, is it working? |
22:13.08 | cr2 | don't know. |
22:13.18 | cr2 | i'm busy with RE stuff. |
22:13.20 | lkcl | ok darlings off to bed for me already |
22:13.24 | goxboxlive | how do i enable at logging? |
22:13.37 | cr2 | lkcl: good night. |
22:13.49 | cr2 | goxboxlive: registry key... |
22:14.13 | goxboxlive | ok, wich key? |
22:16.06 | cr2 | HKLM\SOFTWARE\HTC\ATDbgLog |
22:16.18 | cr2 | Enable=1 |
22:16.25 | cr2 | then do a soft reset. |
22:16.31 | goxboxlive | ok, i have to install an reg editor then. hold on |
22:16.38 | cr2 | you'll have the log file in \Temp |
22:16.56 | cr2 | Atdbg.log.0 |
22:17.54 | cr2 | pof: do you know how to use WODM_BT_SCO_AUDIO_CONTROL ? |
22:18.24 | cr2 | actually, does somebody here have wince platform builder ? |
22:19.21 | pof | cr2: sorry, no idea |
22:20.31 | pof | have u googled it? there's a M$ page with info "Routing Audio to the Bluetooth Hardware" |
22:20.42 | cr2 | pof: does testWM5.exe work on your phone ? |
22:20.51 | cr2 | yes, but i need the actual value. |
22:20.56 | pof | what is testWM5.exe? |
22:21.11 | cr2 | wince5 rom files dumper |
22:21.15 | pof | haven't tried |
22:21.20 | pof | where can i get it? |
22:21.29 | cr2 | i'd like to disassemble it eventuallyy. |
22:21.44 | cr2 | unfortunately it is an mfc bloatware ;) |
22:22.01 | cr2 | the xda-dev people dont |
22:22.09 | pof | :P |
22:22.14 | cr2 | like to release the source, unless i bash them. |
22:22.33 | cr2 | so i usually disassemble their programs ;-) |
22:22.40 | pof | they are windows losers :P |
22:23.21 | pof | have u ever disassembled imei-check unlockers? |
22:23.39 | cr2 | no. |
22:23.54 | pof | i tried with hermes unlocker some time ago |
22:23.56 | cr2 | i'm not really in the cracking business. |
22:24.01 | pof | it's packed with themida |
22:24.28 | pof | very hard work... i think it's easyer to just sniff the usb port and see what it does to the phone, than actually disassemble the binary |
22:24.28 | cr2 | some others pack with upx. |
22:24.44 | cr2 | is it an x86 binary ? |
22:24.46 | pof | but upx is just a compressor |
22:24.58 | pof | yes, windows x86 binary |
22:25.08 | *** join/#htc-linux trypticon (n=cosmic@71-212-95-181.tukw.qwest.net) |
22:25.14 | cr2 | can't you load it in wine and dump the RAM ? |
22:25.28 | trypticon | Y not use vmware? |
22:25.49 | pof | cr2: have a look a themida --> http://www.oreans.com/themida.php |
22:26.15 | pof | it's very well done packer |
22:27.00 | pof | i first tried ollydbg and imei-check soft detected it... "running debugger in system..." |
22:27.19 | pof | then, with ida pro it was ok, but impossible to debug |
22:27.23 | trypticon | Is anyone here running Xanadux on a blueangel? I have XV6600 (with camera) and when I follow the directions on the handhelds.org site and boot linux my light on my phone stays on and doesn't turn off. |
22:27.49 | cr2 | trypticon: light ? |
22:27.58 | cr2 | you have a us model 0x4 ? |
22:28.04 | pof | trypticon: i guess it has something to do with power management, not finished yet |
22:28.06 | trypticon | light on the camera of my XV6600 phone |
22:28.13 | goxboxlive | should i make the key, or is it in the path? |
22:28.17 | pof | ah... i thought u meant backlight |
22:28.34 | cr2 | flashlight LED ? |
22:29.23 | pof | trypticon: which "light" exactly stays on? |
22:29.31 | cr2 | pof: i see. |
22:30.01 | trypticon | I'm referring to the light from the camera..... ON the XV6600 model (vrom verizon wireless) there's a light used when your doing video capture with the camera. This light should only be on when capturing a video. This light stays whenever I boot into linux. I've observed this behavior on both my XV6600's |
22:30.10 | goxboxlive | cr2 answer me, there is no ATDbgLog there. |
22:30.14 | goxboxlive | should i make it? |
22:30.25 | cr2 | pof: my universal is locked. actually i use moto a780 as a phone. linux preinstalled. |
22:30.26 | goxboxlive | as a dword or a key (folder) ? |
22:30.37 | cr2 | goxboxlive: have you don soft reset ? |
22:30.50 | goxboxlive | no, i have to edit the registry first |
22:31.06 | goxboxlive | i cant fin the ATDbgLog there |
22:31.12 | goxboxlive | should i make it? |
22:31.17 | trypticon | If I install WM5 on my Blueangel, can I boot into linux with the same gnuharet.exe that is used on the apache phones? |
22:31.19 | pof | cr2: moto a780 is a good phone :) |
22:31.20 | goxboxlive | as a key or a DWORD? |
22:31.25 | cr2 | trypticon: ok. then it is using some unknown gpio. the development was done with the european models which do not have flashligh. |
22:31.49 | pof | trypticon: you cannot boot linux anymore if u put WM5 on BA |
22:31.52 | pof | :( |
22:32.15 | cr2 | pof: search for testWM5.zip on xda-dev |
22:32.37 | cr2 | goxboxlive: do you have this key ? |
22:32.53 | trypticon | pof: isnt' it just a matter of using the right Haret version? Why then does linux boot for the PPC6700 that uses WM5? |
22:32.54 | goxboxlive | no |
22:33.02 | goxboxlive | cr2 no i dont |
22:33.38 | cr2 | trypticon: wm5 on ba is a hack. haret works on "normal" wm5 devices without any problems. |
22:33.54 | cr2 | goxboxlive: i'll look myself now. |
22:34.05 | goxboxlive | good |
22:34.29 | pof | cr2: found it: http://forum.xda-developers.com/showpost.php?p=807851&postcount=17 |
22:34.31 | trypticon | cr2: what do you mean by unknown GIO for my camera portion? Is it possible for me to turn this off? |
22:35.13 | cr2 | goxboxlive: sorry. it's OEM, not HTC |
22:35.18 | goxboxlive | ok |
22:35.40 | cr2 | trypticon: can you enable/disable the flashlight in wince ? |
22:36.15 | cr2 | camera app on the universal has such button. |
22:36.28 | trypticon | cr2: nope... If I push the camera button then choose video (just like on a 6700), the light comes on automatically. |
22:37.15 | cr2 | ok, but you can switch it on. if you exit from the camera app it switches off ? |
22:39.01 | cr2 | trypticon: the known asic3 gpios are here: http://wiki.xda-developers.com/index.php?pagename=BlueangelASIC3 |
22:39.40 | cr2 | and pxa gpios here: http://wiki.xda-developers.com/index.php?pagename=BlueangelGPIO |
22:41.56 | trypticon | cr2: how are these discovered? |
22:43.13 | pof | cr2: I run TestWM5.exe on the Hermes... it is a white screen with a button named "button 1", I hit it and the only thing it did is create dump.dll on \storage card\ |
22:43.26 | cr2 | tracing with haret, disassembling and some other hw tracing, where i don't know the details. |
22:43.31 | pof | is it what it is suposed to do ? |
22:43.50 | cr2 | only dump.dll ? |
22:44.15 | goxboxlive | cr2: i have it |
22:44.24 | Kevin2 | Hi |
22:44.26 | cr2 | i think it should create the Modules and Files subdirs in \Storage Card |
22:45.03 | cr2 | and dump the "dumpable" files. since i don't have the source i can't say more. ask mamaich for the source ;) |
22:45.04 | trypticon | is there an updated gpe version for the blueangel availible? |
22:45.19 | cr2 | trypticon: afaik no. |
22:45.28 | cr2 | Kevin2: hi. |
22:45.58 | trypticon | cr2: if I run Ipkg update wouldn't that update gpe2.7 to the latest availible or do I need to compile it myself? |
22:46.23 | cr2 | Kevin2: i have added some more hw debugging stuff into haret. IR, BT and some RIL. |
22:46.36 | Kevin2 | cr2: Nice. |
22:46.38 | pof | cr2: ok, i found another testwm5.exe on xda-dev |
22:46.47 | pof | let's see if i'm more lucky with this one |
22:46.52 | Kevin2 | cr2: Were you able to use the "set insn" stuff okay? |
22:47.16 | cr2 | trypticon: the blueangel stuff is a bit dated. |
22:47.17 | goxboxlive | cr2: I have the log file, but it containes some phone numbers. I dont want to paste that on the internet. Could i mail the file to you instead ? |
22:47.55 | trypticon | cr2: what is the latest HTC development? |
22:48.03 | cr2 | Kevin2: i didn't really need it, because i have found this code in rilgsm.dll |
22:49.08 | cr2 | trypticon: the most "researched" phone is the universal. i have a blueangel, but feel that supporting universal is more important right now. |
22:49.10 | pof | cr2: it is dumping files :D |
22:49.34 | cr2 | goxboxlive: of course. |
22:49.45 | trypticon | cr2: They don't sell universal's in the US! :( I really wanted one of those :P |
22:49.55 | trypticon | cr2: Do you use your BA at all? |
22:50.14 | cr2 | pof: imho we will need a source for such app, to include in haret. |
22:50.18 | rob_w | ok iam done |
22:50.19 | goxboxlive | cr2: send |
22:50.32 | goxboxlive | +t |
22:50.42 | pof | cr2: have u asked mamaich for it ? |
22:51.07 | rob_w | trypticon, interesting tha tyou can boot the ba form wm5 with haret , someone just mentioned he cant |
22:51.07 | cr2 | trypticon: i have a wince gps mapping app running on ba. |
22:51.30 | cr2 | rob_w: he does not have wm5. |
22:51.36 | cr2 | pof: no. |
22:51.38 | rob_w | oh |
22:51.46 | rob_w | .. so iam really done for today ... |
22:51.54 | pof | cr2: ok, I will then :P |
22:52.05 | rob_w | cu |
22:52.05 | cr2 | goxboxlive: ok. waiting. |
22:52.15 | cr2 | rob_w: good night. |
22:53.03 | cr2 | trypticon: apache is the most "active" US device port now. |
22:53.13 | cr2 | just ask Kevin2 |
22:53.44 | trypticon | rob_w: I never said I can boot my ba from wm5! I'm thinking about putting WM5 on my BA then using a different gnuharet.exe file (say from the HTC APACHE) and seeing if it will boot. |
22:54.10 | Kevin2 | Yeah, I've done a bit of work on Apache. Most hardware (except for phone) has been pretty thoroughly looked at. |
22:54.12 | trypticon | cr2: Aargh! and I sold my PPC6700 to get a BA! aargh! |
22:54.23 | cr2 | trypticon: apache gnuharet == any other gnuharet. |
22:54.43 | cr2 | trypticon: ba is the only htc phone with _phone_ support. |
22:54.56 | Kevin2 | http://www.handhelds.org/moin/moin.cgi/HTCApache |
22:55.03 | cr2 | it's not perfect, but at least it works. |
22:55.04 | trypticon | cr2: I'm referring to the haret that is used with the htc apache.... seeing if it will work to boot a BA on wm5 :P |
22:55.52 | cr2 | trypticon: universal also runs wm5. the problem is blueangel-specific in some weird way. |
22:56.14 | trypticon | cr2: That's the main reason I got a BA is to make calls with it under linux. Have you tried to connect to the internet on a BA? Does that functionality work? |
22:56.44 | cr2 | it is something very lowlevel like cache management & co. |
22:56.49 | cr2 | internet ? |
22:57.10 | cr2 | it should work over bluetooth ;) |
22:57.16 | cr2 | wifi is not working. |
22:57.29 | trypticon | cr2: the gsm/evdo network that the BA supports in wince... does it work in xanadux? |
22:57.46 | cr2 | evdo is GPRS ? |
22:58.02 | cr2 | btw, do you have gsm of cdma ? |
22:58.11 | cr2 | s/ of / or / |
22:58.21 | trypticon | cr2: sry... I'm new to cell phones and the technology... forgive my noobish-ways :P |
22:58.45 | trypticon | cr2: I'm using evdo via verizon wireless |
22:58.56 | cr2 | apache is cdma. it depends on the tech used by your carrier. |
22:59.13 | cr2 | i have no idea. |
22:59.20 | trypticon | apache also uses evdo here in the states and so does the BA |
22:59.37 | cr2 | then you must have cdma. imvho. |
22:59.52 | Kevin2 | verizon is cdma |
22:59.55 | cr2 | afaik nobody tested it. |
22:59.56 | trypticon | cr2: I was curious if I can connect to the internet with the phone under xanadux. |
23:00.04 | trypticon | darn |
23:00.24 | cr2 | trypticon: you mean over evdo ? |
23:00.27 | trypticon | cr2: would I use ppp? or how do I test it? |
23:01.16 | cr2 | i was told that it works on the european gprs models, but never tested myself. |
23:01.19 | trypticon | cr2: In wince, you connect *automagically* with evdo. Theres a "EV" logo next to the signal rate simbol |
23:01.21 | cr2 | yes, with pppd. |
23:01.45 | cr2 | this is a bit tricky, though. |
23:01.57 | cr2 | look at the wiki page. looking for a link. |
23:02.16 | trypticon | brb |
23:03.09 | pof | cr2: testwm5 is still dumping files to miniSD card... I've PM'd mamaich asking for the source ;) |
23:03.58 | cr2 | trypticon: here http://wiki.xda-developers.com/index.php?pagename=BlueangelProgress |
23:03.59 | pof | btw, there are available shipped roms for the Hermes... wouldn't it be easier to extract the files from OS.nb using itstools ? |
23:04.48 | cr2 | pof: they require windows, because nobody has ported the LZX decompressor code. |
23:05.12 | cr2 | i find a direct dump on a device as a much better option. |
23:05.38 | cr2 | because the dll address spaces differ between the versions. |
23:05.38 | pof | ok ;) |
23:06.29 | pof | it's dumping also files from appz I have installed |
23:09.43 | cr2 | goxboxlive: i got your file. |
23:09.53 | goxboxlive | good |
23:10.04 | goxboxlive | im trying audio now |
23:11.35 | cr2 | you have 1.09 radio, but it uses only 1.04 commands. my 1.06 differs. maybe they have decided that usingthese commands is a bad idea ;) |
23:11.39 | trypticon | cr2: so given the URL you provided, how usefull is the phone under xanadux? can I send/recieve phone calls and actually hear my voice or are there serious issues with the phone functionalty? |
23:11.44 | goxboxlive | ok |
23:12.02 | cr2 | trypticon: voice and sms should work. |
23:12.23 | pof | trypticon: only under GPE with gomunicator, no phone support in opie yet. |
23:12.35 | cr2 | everything else needs more testing. |
23:13.53 | trypticon | cr2: what about IRDA? there's no mention of how well it works, doesn't work :P |
23:16.29 | cr2 | serial works, but SIR is using the same port. i guess it will work, but don't know how to switch between serial and ir. |
23:17.58 | cr2 | you see, somebody should invest some time and finish the port :D |
23:22.18 | cr2 | good night. |
23:24.24 | pof | good night cr2 |
23:24.29 | pof | this is still dumping |
23:24.37 | pof | i'll send u the list of files when it finishe |
23:24.38 | pof | s |
23:32.23 | trypticon | cr2: is it possible to setup irlan on the blueangel? |