00:47.24 | *** join/#htc-linux psokolovsky_ (n=psokolov@236.usernat.ip.net.ua) |
02:10.04 | *** join/#htc-linux baud123 (n=baud@ver78-1-82-240-29-152.fbx.proxad.net) |
07:01.02 | *** join/#htc-linux florian (n=fuchs@p5083CB2A.dip0.t-ipconnect.de) |
07:15.15 | *** join/#htc-linux psokolovsky_ (n=psokolov@236.usernat.ip.net.ua) |
08:06.18 | *** join/#htc-linux senaqueue (n=scarface@adsl-020.isp.net.au) |
09:08.58 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
09:20.41 | *** join/#htc-linux ElReNGo73 (n=ircap751@201.255.9.208) |
09:48.55 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
10:07.13 | *** join/#htc-linux goxboxlive (n=jrs@9.80-202-160.nextgentel.com) |
10:09.07 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
10:21.37 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
11:32.43 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
12:04.53 | *** join/#htc-linux lkcl (n=lkcl@bb-87-82-5-55.ukonline.co.uk) |
12:05.36 | cr2 | hi lkcl |
12:05.44 | lkcl | allo cr2 - long time no see |
12:05.53 | cr2 | i have seen your changes on xda-dev. |
12:06.01 | lkcl | mwahahahah |
12:06.16 | cr2 | yeah. some progress for the universal too :) |
12:06.24 | cr2 | i have edited your data. |
12:06.26 | lkcl | so, i picked the right device to spend SEVEN FRIGGIN HUNDRED EUROS on, then |
12:06.29 | lkcl | oh cool |
12:06.33 | lkcl | excellent! |
12:06.39 | lkcl | i noticed you're doing really well. |
12:06.58 | cr2 | look at it. register the device on arm-linux*uk |
12:07.07 | cr2 | we will add it to haret. |
12:07.15 | cr2 | :) |
12:07.35 | lkcl | do you reckon the chances of getting universal linux-phone-ready are greater than that of getting blueangel or himalaya linux-phone-ready, now? |
12:07.49 | cr2 | yes. |
12:07.58 | lkcl | excellent |
12:08.10 | WizMaui | what about the htc wizard ;) |
12:08.11 | cr2 | because i have spent a lot of time on it. |
12:08.14 | lkcl | ok i gonna carry on prising off metal covers |
12:08.25 | lkcl | well it's a better damn device |
12:08.32 | lkcl | i haven't got long |
12:09.01 | lkcl | hi wizmaui - sorry, quick stop-in to say hello then carry on taking notes |
12:09.15 | WizMaui | hehe ;) |
12:09.19 | cr2 | lkcl: it seems we will have complete hw support for the universal. |
12:09.28 | cr2 | WizMaui: different cpu ;-) |
12:09.30 | lkcl | friggin ell! |
12:09.38 | lkcl | that's a bleedin first, cr2 |
12:09.53 | cr2 | blueangel is also possible, but will need more RE work. |
12:11.09 | cr2 | http://wiki.xda-developers.com/index.php?pagename=Ipaq6915 |
12:12.48 | lkcl | sod it i just decided to cut the metal covers :) |
12:12.59 | cr2 | crazy. |
12:13.00 | lkcl | that nicely unobscures the chip numbers :) |
12:13.04 | lkcl | *shrug* |
12:13.14 | lkcl | i can always solder it back in place if it's a problem |
12:13.25 | lkcl | or just bend things and push it underneath :) |
12:13.54 | cr2 | if you will do some haret commands we will get basic linux support for this puppy today :D |
12:14.19 | lkcl | infineon is memory, right? |
12:14.23 | cr2 | yes. |
12:14.24 | lkcl | i got _very_ little time today. |
12:14.31 | lkcl | http://lkcl.net/katie |
12:14.37 | cr2 | but you get the idea :) |
12:14.42 | lkcl | she's coming home later today |
12:14.46 | lkcl | hurrah! |
12:14.52 | cr2 | great! |
12:15.06 | cr2 | congratulations!! |
12:18.35 | lkcl | thank you dude |
12:19.39 | lkcl | bend.... pyoyongggg |
12:23.23 | lkcl | *worried*. even a damaged hobby-knife blade is still friggin sharp... |
12:25.13 | cr2 | hmm. dump IPL -> address space -> asic3. 'DUMP PXA27X*' |
12:25.30 | cr2 | unknown: AKM 4641VN |
12:25.34 | cr2 | it is sound! |
12:25.40 | lkcl | yep. couple more. hurrah! |
12:25.41 | cr2 | the same as on universal. |
12:25.44 | lkcl | oooooo |
12:26.03 | cr2 | MAX 1587A |
12:26.04 | cr2 | ditto. |
12:27.17 | lkcl | just gonna put that cover back caaarrefully... |
12:27.51 | cr2 | touchscreen ? radio ? afaik it does not support umts ? |
12:28.41 | cr2 | what about GPS ? |
12:29.30 | lkcl | pingggg :) |
12:29.36 | lkcl | that was the 3rd cover |
12:29.47 | lkcl | gimme a minute - i only had the thing open for 40 mins! |
12:30.05 | cr2 | :D |
12:30.10 | lkcl | DB2011 751979AZ 59A9FEW SA RIA GI |
12:33.56 | cr2 | R8564 - is it RTC ? |
12:34.39 | cr2 | i think i have it in the universal. at least the wince kernel has something looking like the i2c code for it. |
12:35.02 | lkcl | it's about 6mm square or so |
12:37.03 | lkcl | DB2202 751543Z 64A20KW $4 RIA GI |
12:37.11 | lkcl | in same container as the other DB RIA GI chip... |
12:37.12 | cr2 | drivers/i2c/chips/rtc8564.c |
12:38.05 | lkcl | excellent |
12:39.05 | lkcl | cr2!!! i'm trying to reorder the page :) |
12:39.06 | cr2 | we can check it in software. |
12:39.09 | lkcl | ack |
12:39.10 | cr2 | ok. |
12:40.20 | lkcl | gimme 1 sec, try to remember what you did, i have a lot more part numbers to put in |
12:42.07 | lkcl | ok go for it i'm making a mess of the page just to get info in. |
12:42.22 | lkcl | i'll put the shield back on the 3rd container... |
12:44.34 | cr2 | TWL93004CZ |
12:44.46 | cr2 | it should be some radio chipset from TI. |
12:44.54 | cr2 | hima/ba have TWL3014 |
12:47.20 | cr2 | well. gps and bluetooth. |
12:48.33 | lkcl | pinggggg 4th shield... |
12:49.30 | lkcl | only 1 chip.. B6150E1 63DVKDT |
12:49.54 | lkcl | just gonna put that in... gimme 1sec editing... |
12:50.30 | lkcl | ok done |
12:50.52 | lkcl | sorry dude - what did you last edit/add? i gone and trashed it cos i had a lot of part numbers to put in |
12:53.36 | lkcl | hmmm... RF9388 0614 D013NLB |
12:53.42 | lkcl | on to the 5th shield... |
12:54.46 | lkcl | ok you did formatting and changed 'memory?' to 'RAM' i'll update that |
12:54.46 | cr2 | ok. does not matter. |
12:54.51 | cr2 | only 1 chip.. B6150E1 |
12:54.58 | cr2 | it is TI BRF6150 |
12:55.06 | cr2 | bluetooth. the same as on universal. |
12:55.22 | cr2 | RF9388 ? |
12:55.52 | cr2 | damn. i forgot my password here: http://www.arm.linux.org.uk/developer/ |
12:57.01 | cr2 | does not sound as if it is much work to port linux, eh ? :D |
12:57.20 | cr2 | everything is already supported. |
12:57.43 | lkcl | mwahahaha |
12:58.04 | lkcl | yep RF9388 |
12:59.28 | cr2 | power amplifier. |
12:59.50 | cr2 | so where is your gps ? |
13:00.13 | lkcl | pingggggg :) |
13:00.41 | lkcl | that was another cover being cut... gimme 1sec - i got one more cover to do, in a mo, when i get this last chip in area 5 done |
13:01.38 | lkcl | yes the RF9338 is in its own little shielded sub-box |
13:02.11 | lkcl | shit. need a magnifying glass for this one. |
13:03.25 | lkcl | looks like 1RA4B 2020L05 |
13:04.46 | cr2 | no idea. |
13:05.36 | cr2 | does not matter actually. for now. |
13:06.14 | lkcl | hurrah. |
13:06.18 | lkcl | 6th shield... |
13:06.39 | lkcl | pingg, *tinkle* :) |
13:06.47 | cr2 | hehe. Power IC TWL93004 SonyEricsson K500/K700 |
13:09.12 | lkcl | RL - 20000 E1 0520 Z14 |
13:09.29 | lkcl | this area's got a crystal in it |
13:13.26 | lkcl | ohh maaan, we like this device :) |
13:13.51 | psokolovsky | Hi guys! |
13:14.05 | cr2 | psokolovsky: hi |
13:14.05 | psokolovsky | Anybody disassembled Nokia E61 yet? ;-) |
13:14.27 | cr2 | lkcl: you need to run haret :) |
13:14.53 | lkcl | allo psoko - nice to see you here, haven't got much time |
13:15.22 | lkcl | cr2: hah. not yet, dude - gimme time for my baby to settle in |
13:15.41 | lkcl | ok there's a plastic container on the other side |
13:15.48 | cr2 | ok. i have found a rom update for it :D |
13:15.48 | lkcl | gonna lift that off, see what it is. |
13:16.18 | lkcl | i think container 6 is the GPS - there's a funny black thing at the top, nearby, which looks suspiciously like an antenna |
13:18.20 | lkcl | ok found the GSM antenna - it's a flat plate, believe it or not, attached to the back case, using the screws as conductors (!) |
13:18.40 | cr2 | i forgot which gps chip had 6515. was it trimble ? |
13:18.44 | lkcl | ok maybe not |
13:18.48 | lkcl | clueless |
13:19.52 | cr2 | psokolovsky: what ipaq name should we give to 6915 ? |
13:19.55 | cr2 | hw6900 ? |
13:20.02 | psokolovsky | cr2, I guess ;-) |
13:20.46 | cr2 | ok. |
13:22.23 | cr2 | what is the LCD pixel size of Nokia E61 ? |
13:23.24 | cr2 | 240 x 320 Pixel |
13:23.41 | cr2 | no touchscreen ? |
13:24.30 | lkcl | ok nothing under the plastic. |
13:25.38 | lkcl | http://www.globallocate.com/SEMICONDUCTORS/SEMI_LN22_Frameset.htm |
13:25.41 | lkcl | frickin ell! |
13:25.43 | lkcl | got it! |
13:26.01 | lkcl | The GL-LN22 GPS Integrated Front End is a single chip GPS RF receiver. It contains RF signal processing circuitry to amplify and down-convert the 1.575 GHz GPS signal from the antenna and digitize it into baseband I/Q sign and magnitude bits for processing in the GL-20000 GPS Baseband Processor. |
13:26.53 | cr2 | ok. |
13:26.55 | cr2 | The GL-20000 GPS Baseband Processor |
13:27.08 | lkcl | mwahaaha |
13:27.24 | lkcl | that explains the crystal. |
13:27.28 | cr2 | it has i2c and spi |
13:27.35 | lkcl | ok. i can put it all back together, now. |
13:27.46 | lkcl | let's see if it all works :) |
13:27.49 | cr2 | and uart. |
13:28.14 | cr2 | we need the asic3 addresses first. |
13:28.14 | lkcl | de metal bit connected to da... |
13:28.24 | lkcl | cr2: ack. |
13:29.05 | lkcl | lemme put my nice shiny toy with bits cut off and damaged plastic where i opened it with a screwdriver back together again... |
13:29.38 | cr2 | LOL. |
13:30.34 | cr2 | do you think i did it different on the universal ? after i got it repaired, of course :D |
13:34.53 | lkcl | *snort*. |
13:35.15 | lkcl | well i couldn't believe you would cut bits of metal shielding away |
13:36.44 | lkcl | hm. ok. now where do all these screws go? |
13:40.50 | lkcl | damn this is a tight fit! |
13:44.52 | cr2 | LC404ZC |
13:45.12 | cr2 | it is maybe something like 74404 |
13:45.15 | lkcl | omg that was stressful. the camera is mounted onto the back case - on a push-fit connector |
13:46.04 | lkcl | ok. it's near the ASIC3 - right next to it |
13:46.16 | lkcl | ok shall we test this beastie? :) |
13:46.28 | cr2 | YES!!! |
13:46.58 | lkcl | hmmmm... sim card is a bit loose in its container... |
13:47.55 | lkcl | arse. clips are damaged. |
13:48.04 | lkcl | on the case. it's loose |
13:48.47 | lkcl | oh wait - i haven't put the screws back :) |
13:54.20 | lkcl | piss. the case is loose - not clipping on, properly. so the SIM card sits up. |
13:57.29 | lkcl | ok it just went cliicckkk - whew |
13:58.50 | cr2 | good. |
13:59.23 | cr2 | chargersetalarmtime. the same story. |
14:00.12 | cr2 | and BT irq. |
14:01.17 | cr2 | hp iPAQ hw69 |
14:01.37 | cr2 | you have only mini-SD ? |
14:02.05 | lkcl | yep, only mini-sd |
14:02.47 | lkcl | arse, the camera's gone in incorrectly, and pushed the cover off the camera. |
14:02.48 | cr2 | ok. we will see if it is pxa270 or asic3. |
14:04.18 | lkcl | see if what is pxa270 or asic3? |
14:05.57 | cr2 | both have an SD controller. |
14:06.04 | lkcl | ok thank god for that - it works. let's test the GPS... |
14:06.14 | cr2 | :) |
14:06.48 | lkcl | offf we go.... |
14:07.00 | cr2 | i need the 0x800 bytes from you. |
14:07.01 | lkcl | tomtom don't half take an age to load |
14:07.06 | lkcl | gimme a minute!!! |
14:07.17 | cr2 | ok. |
14:08.43 | cr2 | tomtom. |
14:10.58 | lkcl | gps still works. |
14:11.03 | cr2 | :) |
14:11.18 | lkcl | ok i gotta run. |
14:11.25 | lkcl | we gotta leave go pick up baby |
14:11.30 | lkcl | back later |
14:11.33 | cr2 | ok. |
14:24.26 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
15:30.45 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
15:39.17 | *** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155) |
16:21.27 | *** join/#htc-linux rob_w (n=bob@p85.212.170.129.tisdip.tiscali.de) |
16:25.35 | cr2 | hi rob_w |
16:25.45 | rob_w | hey cr2 |
16:26.10 | cr2 | i have added the lcd suspend/resume control to haret. |
16:26.17 | rob_w | how is it going , i just read on the mailing list that the acx is now clearly located on the h4400 |
16:26.37 | rob_w | ah , good , so we can debug that ?!? |
16:26.45 | cr2 | h4000 |
16:27.17 | cr2 | yes, you can check what gpios are switched on/off |
16:27.25 | cr2 | i have tested it on the universal. |
16:27.36 | cr2 | the same for the backlight on blueangel. |
16:27.41 | cr2 | the commands are: |
16:27.51 | rob_w | hmm backlight works already fine for ba |
16:27.53 | cr2 | pwrbkl |
16:28.04 | cr2 | and pwrlcd |
16:28.09 | cr2 | pwrlcd 1 |
16:28.13 | cr2 | for on |
16:28.16 | cr2 | pwrlcd 4 |
16:28.18 | cr2 | for off. |
16:28.38 | cr2 | you run these commands on port 9999 |
16:28.46 | rob_w | yes |
16:28.52 | cr2 | at the same time you can connect to port 9998 |
16:28.58 | cr2 | and run "wasic3gpio" |
16:29.14 | rob_w | ah so i telnet 2 times |
16:29.32 | cr2 | so you can send hardware-related commands, and watch what they do. |
16:29.34 | cr2 | yes. |
16:29.39 | rob_w | cruel |
16:29.56 | cr2 | i'll try to add some commands for the sound. |
16:30.02 | cr2 | and for the phone. |
16:30.15 | rob_w | for haret i would love to have someone to ship the a daily snapshot binary ,, as i dont have the guts yet to compile it |
16:30.30 | cr2 | sound is partly already there: "activate_sound" by cp15 |
16:30.34 | rob_w | would that be doable ? |
16:30.46 | cr2 | i put it to http://jornada820.sf.net/files/haret |
16:31.09 | rob_w | wonderfull |
16:31.32 | cr2 | i'll have some code for the phone RSN. |
16:31.56 | cr2 | btw, there is an interesting (i.e. GPL :D) program for the blueangel: |
16:32.19 | cr2 | http://cosphere.telin.nl/nal/ |
16:32.35 | cr2 | i'll grab some RIL code from it :) |
16:34.15 | rob_w | thats looking cool .. i love such tools ,, "... more info .. gimme more info " |
16:34.56 | cr2 | download. from this page. |
16:35.45 | rob_w | done |
18:08.29 | *** join/#htc-linux WizMaui_ (n=WizMaui@62.112.90.179) |
18:33.46 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
18:57.53 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
19:07.39 | *** join/#htc-linux ekkobelli (n=graichen@p54A4E7F0.dip.t-dialin.net) |
19:08.59 | ekkobelli | hi |
19:09.54 | ekkobelli | i just startes playing with haret ... how can i quit it without turning of my cellphone every time |
19:27.34 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
19:29.24 | lkcl | allo darlins |
19:30.11 | lkcl | haret, the program? or haret-used-to-boot-linux? |
19:30.32 | ekkobelli | jep |
19:30.40 | lkcl | if you boot into linux, that's it - it's game over: you're out of wince entirely. |
19:31.00 | lkcl | it was two questions, ekkobelli, requiring you to distinguish between one or the other :) |
19:32.07 | ekkobelli | haret to boot linux |
19:32.07 | lkcl | are you using haret to do exploration only? |
19:32.09 | lkcl | ah then once you are in linux, the wince program-running-program is entirely replaced - there's nothing left of it in memory. |
19:32.20 | lkcl | so a hard reset is your only option. |
19:32.32 | lkcl | linux is an operating system, not a program that runs under wince. |
19:33.49 | lkcl | cr2, rob_w - i haven't got a mini-sd to sd-card converter yet. so i can't get haret onto the damn machine. |
19:34.13 | cr2 | lkcl: wifi ap ? |
19:34.26 | lkcl | plus, the friggin hp6915 requires that i install activesync and use it - and i flatly refuse to install windows, any programs that require.... ohhhhh wireless of couuurse. |
19:34.28 | lkcl | ah HA. |
19:34.39 | lkcl | _right_ - gimme 1 sec... :) |
19:34.55 | cr2 | activesync == http://synce.sf.net |
19:35.10 | lkcl | doesn't work. |
19:35.33 | cr2 | what ? |
19:35.41 | cr2 | http://wiki.xda-developers.com/index.php?pagename=ipaq6915MemoryMap |
19:35.42 | ekkobelli | k |
19:35.43 | lkcl | on the 6915, you have to run the xxxxing microsoft version _before_ ever connecting your machine via the USB |
19:35.51 | cr2 | ipaq looks like universal. |
19:36.00 | cr2 | ah. ok. it is wince5 |
19:36.17 | lkcl | bastards. |
19:36.26 | cr2 | so use wifi. |
19:36.34 | cr2 | it's the same with universal. |
19:36.47 | lkcl | mwahahahah |
19:37.19 | cr2 | check that asic3 it there where i think it is. |
19:37.28 | ekkobelli | lkcl: is there something like reboot or shutdown ... i couldn't found them in the bin-folders |
19:37.42 | cr2 | then dump the LCCR* regs. |
19:37.47 | lkcl | except the screen's 320x240 |
19:38.12 | lkcl | ekkobelli: you should be able to at least log in (ssh) or run a prompt - and type the shutdown -fh now command |
19:38.29 | lkcl | or /sbin/halt |
19:38.38 | lkcl | ok i gotta go find a version of haret, first. |
19:38.45 | lkcl | you got one pre-built, cr2? |
19:39.50 | lkcl | hurrah, we have google - we have internet access. |
19:40.21 | cr2 | http://jornada820.sf.net/files/haret |
19:52.32 | lkcl | what command am i running? |
19:52.42 | lkcl | dump <something>.... it's been a while since i did this... |
19:52.56 | lkcl | ah seen it |
19:54.19 | cr2 | dump pxa27xgpio |
19:54.22 | cr2 | dump asic3 |
19:54.28 | cr2 | dump asic3gpio |
19:54.47 | cr2 | and then |
19:54.49 | cr2 | help dump |
19:54.53 | cr2 | for the rest. |
19:55.05 | cr2 | it is also important to dump the IPL |
19:55.15 | cr2 | pwf ipl 0x0 0x800 |
19:56.13 | lkcl | http://wiki.xda-developers.com/index.php?pagename=Ipaq6915_Research |
19:57.01 | lkcl | oops, shit :) gnuharet just crashed on an asic3 dump :) |
19:59.13 | cr2 | it's right ;-) your machine is not defined. |
19:59.56 | cr2 | try "pd 0x10000000 0x1000" first |
20:00.19 | cr2 | to see if asic3 is at 0x10000000 |
20:03.08 | lkcl | clock dump.... |
20:03.12 | lkcl | ack |
20:05.00 | lkcl | 10000000 | bffbffff ffff8003 00000000 0080ffff | ................ |
20:05.01 | lkcl | 10000010 | 00000000 000c6000 c007c007 00000000 | .....`.......... |
20:05.01 | lkcl | 10000020 | 00000000 00000000 00000000 00000000 | ................ |
20:05.01 | lkcl | 10000030 | 00000000 00000000 00000000 00000000 | ................ |
20:05.03 | lkcl | etc. etc. |
20:05.16 | cr2 | looks good. |
20:05.33 | cr2 | is there a sig at +0x800 ? |
20:05.51 | lkcl | 10000800 | 432d4854 494f5344 2f4e2050 30483a33 | TH-CDSOIP N/3:H0 |
20:05.51 | lkcl | 10000810 | 30323830 3030382d 00000000 00000000 | 0820-800........ |
20:05.51 | lkcl | 10000820 | 00000000 00000000 00000000 00000000 | ................ |
20:05.51 | lkcl | 10000830 | 00000000 00000000 00000000 00000000 | ................ |
20:05.51 | lkcl | 10000840 | 00000000 00000000 00000000 00000000 | ................ |
20:05.52 | lkcl | 10000850 | 00000000 00000000 00000000 00000000 | ................ |
20:06.50 | cr2 | yep. ok. |
20:06.55 | lkcl | can you upload files .... no i know - oh MAN this not having a sync thing is a pain iin the neck |
20:07.08 | lkcl | ah - no - i know.. |
20:07.22 | cr2 | there is an ftpd for wince afaik. |
20:07.58 | *** part/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
20:09.51 | *** join/#htc-linux BoSJo (n=bosjo@35.84-48-213.nextgentel.com) |
20:09.55 | cr2 | i have registered the hw6900 machine. |
20:10.39 | cr2 | id=1157 |
20:10.43 | cr2 | MTYPE |
20:12.01 | lkcl | hurrah! |
20:12.15 | lkcl | ok i'm using script (typescript) to capture the telnet data |
20:12.36 | lkcl | http://hands.com/~lkcl/hp6915/asic3.raw.dump.txt |
20:13.36 | cr2 | i'll better patch haret. the times of manual decoding is over :) |
20:14.09 | lkcl | whoopeee! |
20:15.08 | lkcl | ok what else. i got asic3 (raw), lccr, clock, ermm.... |
20:15.38 | cr2 | help dump |
20:17.10 | lkcl | errrr... pwf ipl 0x0 0x800 returned... nothing! |
20:17.50 | cr2 | pd 0x0 0x800 ? |
20:18.10 | cr2 | pwf should create the "ipl" file |
20:18.20 | cr2 | in / |
20:18.23 | lkcl | cken done... |
20:18.26 | lkcl | ahhh right. |
20:18.48 | lkcl | oh arse - which i then have to get off the damn machine |
20:20.24 | cr2 | log the hexdump, if getting it off is too much pain |
20:20.49 | cr2 | there is a python tool in haret CVS to reassemble the binary. |
20:21.47 | lkcl | ssp, i2s... |
20:22.24 | lkcl | i'll get the 0x0 0x800 in a mo.... |
20:23.51 | lkcl | http://hands.com/~lkcl/hp6915/0x0-0x800.raw.dump.txt |
20:25.21 | cr2 | thx. |
20:25.47 | cr2 | BIPO nk.exe |
20:25.50 | cr2 | good :) |
20:26.17 | cr2 | the sig is 0x37312e47 |
20:26.22 | *** part/#htc-linux ekkobelli (n=graichen@p54A4E7F0.dip.t-dialin.net) |
20:27.46 | lkcl | what's the name of this device again? hp6915 isn't it? |
20:28.00 | lkcl | or should i use hw6915 oh arse. |
20:28.57 | cr2 | wait a bit. |
20:29.02 | cr2 | hw6900 |
20:29.19 | cr2 | i'm adding it to all relevant places. |
20:29.27 | lkcl | including handhelds.org? |
20:29.33 | cr2 | will make a new haret version now. |
20:29.41 | cr2 | yes. it is already in the CVS. |
20:29.52 | lkcl | i mean on the handhelds.org wiki |
20:30.00 | cr2 | no. |
20:30.05 | lkcl | ok i do that? |
20:30.09 | cr2 | ok. |
20:35.10 | cr2 | new haret is ready. |
20:35.29 | cr2 | try "dump asic3" and "dump asic3gpio" |
20:35.36 | lkcl | ack. 1sec.. |
20:36.19 | lkcl | 20061010223? |
20:37.15 | lkcl | oops - splat :) |
20:37.18 | cr2 | hte latest. |
20:37.56 | cr2 | also there is "dump wince" , "dump ps" and "dump modules" |
20:38.16 | lkcl | huh. bizarre. there's no other files - well there's gnuharethelper.exe and there's harethelper.cpp |
20:38.25 | lkcl | but nothing else. |
20:38.36 | cr2 | i'm looking at your dumps now. |
20:38.59 | cr2 | wince caches too much ? |
20:39.32 | cr2 | i can see it with firefox. |
20:40.04 | lkcl | probably... *sigh* |
20:40.42 | lkcl | o fer xxx's sake :) |
20:40.50 | lkcl | ok. gonna copy it to another location... |
20:41.07 | *** join/#htc-linux WizMaui_ (n=WizMaui@62.112.90.179) |
20:41.25 | cr2 | your brightness is on pwm0 |
20:41.41 | lkcl | i am very happy to hear that. |
20:41.50 | lkcl | phone call... 1sec (well - skype, actually :) |
20:41.52 | cr2 | bt is on. does not look like the phone is on ? |
20:42.01 | lkcl | no, it's off. |
20:42.14 | cr2 | bt ? |
20:42.22 | lkcl | bt _shouldn't_ be on... ohh, that's what the little blue flashing light might be... |
20:42.23 | lkcl | 1sec... |
20:42.28 | cr2 | the speed is right 921600 on btuart. |
20:42.42 | lkcl | no it's OFF. |
20:42.50 | lkcl | wireless is on, though |
20:44.39 | cr2 | pd 0x08000000 0x100 |
20:44.45 | cr2 | for wireless |
20:44.52 | *** join/#htc-linux LunohoD_ (n=alex@e180119030.adsl.alicedsl.de) |
20:45.19 | cr2 | SSP2 looks like the touchscreen. |
20:45.44 | cr2 | and it is on. |
20:47.11 | cr2 | usb host is off. but the clock is on. |
20:48.01 | cr2 | dma status: channel=06 |
20:48.06 | cr2 | it is probably the sound |
20:48.35 | cr2 | - SACR1 : I2S |
20:48.46 | cr2 | SADIV : 0x0000000d |
20:48.47 | cr2 | ok. |
20:50.28 | lkcl | file's not there on jornada720.sf.net |
20:52.35 | cr2 | 820 ! |
20:54.25 | lkcl | ok 820, then - it's not there. |
20:54.34 | lkcl | checked from lynx |
20:54.46 | lkcl | there's a gnuharet-20061010223 |
20:54.48 | lkcl | .exe |
20:55.14 | lkcl | ohh and it's the 10th oct... |
20:55.44 | cr2 | http://jornada820.sourceforge.net/files/haret/gnuharet-200610102232.exe |
20:56.38 | cr2 | the ipl looks ok. even the DoC g4 raw block reads looks similar. |
20:57.44 | lkcl | oh good. |
20:58.24 | lkcl | i downloaded gnuharet.... i downloaded the wrong one :) |
20:58.34 | lkcl | or more specifically i _ran_ the wrong one. duhhh |
21:00.39 | lkcl | nuts. gnuharet-200610102232.exe crashes on an asic3 dump, too |
21:00.55 | cr2 | dump wince ? |
21:01.06 | lkcl | ack... 1sec... |
21:01.22 | lkcl | curr_perm: 00008001, memdiv: rdisk= 8 ram= 12338 pagesize= 4096 |
21:01.22 | lkcl | memdiv1: rdisk= 8 of 12902 ram= 12338 of 12338 |
21:01.22 | lkcl | memdiv2: 3 rdisk= 8 of 12902 ram= 12338 of 12338 |
21:01.22 | lkcl | OEMINFO: ncha=16 |
21:01.23 | lkcl | OEMINFO: hp iPAQ hw6915 |
21:01.41 | lkcl | OEMINFO: hp iPAQ hw6915 |
21:01.41 | lkcl | PLATFORMTYPE: PocketPC |
21:01.41 | lkcl | machine_id:1157 |
21:01.41 | lkcl | audio_innum=1, audio_outnum=1 |
21:01.41 | lkcl | 32snapshot failed |
21:01.46 | cr2 | ok. |
21:02.30 | lkcl | the camera's disconnected, btw - _physically_ disconnected |
21:02.52 | cr2 | ok. my fault with the crahs. |
21:04.28 | cr2 | get new haret. |
21:05.34 | lkcl | ok. |
21:06.15 | cr2 | i guess your touchscreen irq is 115. |
21:07.21 | cr2 | this is the gpio list for hw6515 |
21:07.23 | cr2 | http://wiki.xda-developers.com/index.php?pagename=BeetlesGPIO |
21:07.34 | cr2 | we need to compare and extend it. |
21:08.13 | lkcl | _beetles_??? :) |
21:08.23 | cr2 | 9,13,115 looks the same. |
21:08.29 | cr2 | yes. htc name. |
21:09.36 | lkcl | ahh thaaat's more like it |
21:09.41 | lkcl | that's too funny |
21:09.41 | cr2 | the interrupts are the same. |
21:11.06 | lkcl | ok - asic3 in place. |
21:11.36 | cr2 | good. post the "dump asic3" and "dump asic3gpio" output. |
21:12.38 | cr2 | do you have IR ? |
21:12.56 | lkcl | oh yes gpio as well. |
21:13.00 | lkcl | IR is on it, yes. |
21:13.15 | cr2 | i'm now trying to understand where is your phone control and gps. |
21:13.20 | cr2 | is your IR on ? |
21:13.30 | cr2 | looks like STUART and FFUART are off. |
21:13.38 | cr2 | the STUART clock is on. |
21:14.54 | *** join/#htc-linux awelux (n=awelux@lvps87-230-8-217.dedicated.hosteurope.de) |
21:15.14 | lkcl | done |
21:15.23 | lkcl | no it's not on. |
21:15.37 | cr2 | do you have serial cable ? is it mini-usb or old ipaq connector ? |
21:15.49 | cr2 | like on blueangel/himalaya. |
21:15.51 | lkcl | no serial cable - i only got this very recently |
21:16.14 | lkcl | and i've got the device on a cradle which says 'i am usb!' |
21:16.14 | cr2 | i mean connector, not the cable itself. |
21:16.32 | lkcl | it's definitely not mini-usb |
21:16.37 | cr2 | ba/hima |
21:16.38 | cr2 | ok. |
21:16.41 | lkcl | yes it's ba/hima |
21:16.51 | cr2 | so you _may_ have serial cable :) |
21:16.57 | lkcl | hurrah :) |
21:18.56 | cr2 | switch the phone on, and the IR on, and dump CKEN and SERIAL |
21:18.57 | lkcl | ack... 1sec... |
21:19.28 | cr2 | OWM on, all three LEDs on. ok. |
21:19.36 | lkcl | no dump CKEN |
21:19.43 | cr2 | we are moving really fast :) |
21:19.53 | cr2 | PXA27xCKEN ? |
21:19.56 | lkcl | you mean pxa27xcken |
21:20.12 | cr2 | yes, they depend on the pxa2Xx |
21:20.24 | cr2 | and PXA27xSERIAL |
21:20.41 | cr2 | i remember the last winter ;-) |
21:21.48 | lkcl | ahh is it winter already?? |
21:21.58 | lkcl | again?? |
21:22.40 | cr2 | no :) how difficult it was to start with the universal . |
21:23.21 | lkcl | i missed that |
21:23.26 | lkcl | well, i _mostly_ missed it... |
21:23.36 | lkcl | ok - with phone on and ir off |
21:23.37 | lkcl | done |
21:23.39 | lkcl | 1sec.. |
21:23.42 | cr2 | ok. |
21:23.51 | cr2 | now some fun. |
21:23.53 | cr2 | try |
21:23.58 | cr2 | nledon 1 |
21:25.38 | lkcl | oooo |
21:25.44 | cr2 | nledoff 1 |
21:25.50 | lkcl | eeeeek! |
21:25.59 | lkcl | eek, eek eek! |
21:26.09 | cr2 | pwrbkl 4 |
21:26.10 | lkcl | how disturbing. you bastard |
21:26.16 | cr2 | :))))))))))))))))))))))))))))))))))))))) |
21:26.24 | lkcl | ooo! |
21:26.27 | lkcl | it's gone dark |
21:26.33 | lkcl | gimme it back! |
21:26.34 | cr2 | pwrbkl 0 |
21:26.59 | cr2 | got back ? |
21:27.04 | lkcl | hehe. yehh |
21:27.11 | cr2 | pwrlcd 4 |
21:27.22 | lkcl | hey have you thought of writing a remote destruct HOWTO? |
21:27.36 | lkcl | bloop. lcd gone... |
21:27.40 | cr2 | ok. |
21:27.44 | cr2 | pwrlcd 1 |
21:27.44 | lkcl | HaRET(8)# pwrlcd 4 |
21:27.44 | lkcl | LcdPower(4) dc=03ba08d8 |
21:27.55 | lkcl | LcdPower(1) dc=06aa06d2 |
21:27.57 | lkcl | bloop! |
21:28.01 | lkcl | back again... |
21:28.27 | cr2 | these are all hardware gpio events you can watch with "wasic3gpio" |
21:28.33 | cr2 | very comfortable. |
21:29.10 | cr2 | unlike the name it watches pxagpio, CKEN and asic3 gpios. |
21:29.14 | lkcl | hurrah |
21:29.51 | cr2 | now your ipaq6915GPIO and ipaq6915ASIC3 should look like |
21:30.10 | cr2 | http://wiki.xda-developers.com/index.php?pagename=UniversalGPIO |
21:30.28 | cr2 | and |
21:30.31 | cr2 | http://wiki.xda-developers.com/index.php?pagename=UniversalASIC3 |
21:30.34 | cr2 | :) |
21:31.01 | lkcl | hurrah |
21:31.05 | cr2 | there is a second haret command port at 9998 |
21:31.33 | cr2 | connect the second telnet, run fun commands in one session and watch in the other one. |
21:31.40 | cr2 | it is not all. |
21:31.43 | lkcl | oooo |
21:31.48 | lkcl | exciiitiinng |
21:31.52 | cr2 | there is "WI" command. |
21:32.06 | cr2 | you can watch all wince interrupts as they come. |
21:32.28 | cr2 | and trace any virtual memory accesses! |
21:32.49 | cr2 | with "SET TRACE 0xaddr" |
21:32.49 | cr2 | looking for the link. |
21:33.08 | lkcl | eek oh dear |
21:33.11 | cr2 | it's not my work :) |
21:33.48 | cr2 | here: |
21:33.50 | lkcl | oh btw the TI ACX100 is basically all those chips, is it? the TNET 1100B, etc? |
21:33.51 | cr2 | http://www.handhelds.org/moin/moin.cgi/ApachePhoneTrace |
21:33.57 | lkcl | cool |
21:33.57 | cr2 | yes. |
21:34.17 | cr2 | you only need to trace gpios now. |
21:34.42 | lkcl | it's all too much excitement for one day, you know :) |
21:34.56 | cr2 | :D |
21:35.29 | cr2 | you are a lucky guy. no custom CPLDs ;) |
21:35.45 | lkcl | much joy. |
21:36.08 | lkcl | btw did you register an id with the arm-linux people? |
21:36.19 | cr2 | but your phone is obviously not a mass-market model :) |
21:36.22 | cr2 | yes. |
21:36.38 | lkcl | it's not? awww, bless it |
21:36.47 | lkcl | well with the price tag i'm not surprised. |
21:36.58 | cr2 | we can boot linux in 20min. in principle :) |
21:37.09 | lkcl | but it had gps, _and_ gprs - and a chance of linux... ok |
21:37.12 | lkcl | that has to be done. |
21:37.31 | cr2 | just put the right LCD params for pxafb. |
21:37.38 | lkcl | mwahaahah |
21:37.49 | cr2 | i'm a bit confused about your serial config and phone control. |
21:37.54 | lkcl | any guesses where to start writing to random memory? |
21:38.17 | cr2 | GPS can be embedded into the GSM datastream. |
21:38.33 | cr2 | NMEA i mean. |
21:38.38 | lkcl | oh that would be so gross |
21:38.39 | cr2 | random memory ? |
21:38.41 | lkcl | but yes. |
21:38.51 | lkcl | pick a location - any location ... |
21:39.07 | cr2 | dump the htc second stage bootloader: |
21:39.17 | lkcl | ahh joy... |
21:39.21 | cr2 | 256K at 0xa0000000 |
21:39.39 | lkcl | pd, here we come... |
21:39.40 | lkcl | 1sec... |
21:41.00 | lkcl | wheeeeeee! |
21:41.24 | lkcl | looks very odd - and very regular... |
21:42.24 | lkcl | oops i dumped 0x0a000000 |
21:42.34 | lkcl | ahhh thaaat's better |
21:43.08 | cr2 | btw, have you check the IR "listen for incoming connections" ? |
21:43.19 | lkcl | yep. |
21:43.19 | cr2 | ok. yes. your SIR is on STUART. |
21:43.44 | cr2 | and maybe also muxed with the serial cable. as on other phones. |
21:45.40 | cr2 | can you install a PHM registry editor ? |
21:45.52 | lkcl | ok. pd 0xa0000000 0x40000 is http://hands.com/~lkcl/hp6915/0xa0000000.0x40000.dump.txt |
21:46.04 | lkcl | yes? if there's a URL for it, somewhere |
21:46.31 | cr2 | i'd like to know where is gps and gsm. and WTF FFUART is off. |
21:47.03 | lkcl | well - let's find out, by running tomtom! |
21:47.21 | lkcl | heeeave |
21:47.24 | cr2 | http://www.phm.lu/Products/PocketPC/RegEdit |
21:48.23 | lkcl | apparently i have reached my destination |
21:49.05 | lkcl | ohh come ooonnnn |
21:50.08 | lkcl | ok it's running.... |
21:50.36 | cr2 | there are many free programs that show you the serial ports. |
21:51.56 | lkcl | bizarre. ffuart was off, still. |
21:52.03 | lkcl | just gonna take it outside and get a lock... brb.. |
21:54.16 | *** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au) |
21:55.09 | cr2 | i don't think it is connected directly to FFUART. |
21:55.37 | cr2 | it's not what the big brother would like to have ;) |
21:55.41 | lkcl | nope - still off. |
21:55.48 | lkcl | hurrah |
21:56.12 | cr2 | see motorola a780. gps is connected to the uart of the phone cpu. |
21:56.44 | cr2 | and the data is relayed over USB to you, the stupid luser ;) |
21:56.54 | cr2 | but your USB is also off.. |
21:57.25 | cr2 | need to look at your dumps :) |
21:58.04 | lkcl | ok. what about trying to get linux to run in 20 mins? :) |
21:58.42 | lkcl | that's funny. i'm indoors, and through the window, i still get 3 satellites |
21:59.05 | lkcl | goodnight, gps |
21:59.14 | cr2 | need to checkout an old version for hw6515. htcbeetles. |
21:59.22 | cr2 | you can reuse it, actually. |
21:59.51 | lamikr | cr2: Is hw6915 booting to Linux? |
21:59.56 | cr2 | do you have a hh.org CVS tree ? |
22:00.05 | cr2 | lamikr: not yet :) |
22:00.07 | lkcl | somewhere - probably a bit old.. |
22:00.16 | lamikr | you have it? |
22:00.32 | cr2 | lkcl has it. look at the logs. |
22:00.49 | cr2 | http://wiki.xda-developers.com/index.php?pagename=Ipaq6915 |
22:01.42 | lamikr | hmm, I am getting interested in... How to avoid getting one of these :-) |
22:01.52 | lkcl | avoid? |
22:02.11 | lkcl | when it has gsm/gprs _and_ gps, and it's near-identical to the universal?? |
22:02.21 | lkcl | i just saw beetles fly by... |
22:02.38 | cr2 | don't forget umts and the VGA lcd :) |
22:03.12 | cr2 | 220 dpi VGA lcd! |
22:03.17 | lkcl | ... good god - is it.... oh yes - the universal is vga and umts whew |
22:03.19 | lamikr | yes, umts would be a nice addon... |
22:03.50 | lamikr | cr2: How is the phone part in your devices, any progress? |
22:04.00 | cr2 | but htc did not want to solder the gps chip to universal. |
22:04.05 | lkcl | ok btw i did that thingy-dump. http://hands.com/~lkcl/hp6915 |
22:04.19 | cr2 | lamikr: the progress - yes. but not final. |
22:04.22 | lkcl | yes cos it cost more money |
22:04.41 | lkcl | the universal is already quite a lot of $ |
22:05.56 | cr2 | universal is actually very expensive. |
22:06.16 | cr2 | i have not thought it will be 1 year ago. |
22:06.33 | cr2 | but it's top of the line, whithout any real successor. |
22:06.56 | cr2 | with intel dropping pxa, i don't know when there will be a good replacement. |
22:08.04 | cr2 | lkcl: you had ida pro for linux ? |
22:08.11 | lkcl | yep. |
22:08.22 | lamikr | cr2: Yes, it may take some time... Btw, I recently found out that there is now also a linux bootloader for symbians. There is one Siemens symbian running Linux. |
22:08.34 | lkcl | well... i bought ida pro over 2 years ago, and so am entitled to download thingy. |
22:08.42 | lkcl | oh for goodness' sake, lamikr :) |
22:08.56 | lkcl | which one? |
22:08.56 | cr2 | you can just check the bootloader. |
22:09.28 | cr2 | i'm not quite sure how to allocate the segments on the raw memory dumps, though :) |
22:09.43 | lkcl | err... burble? |
22:09.45 | cr2 | 256K this time. |
22:10.06 | cr2 | the 0x800 IPL can be useful for other purposes: suspend/resume |
22:10.09 | lkcl | hex(256*1024) = 0x40000 |
22:10.19 | cr2 | but i guess it is very simple, like on the universal. |
22:11.06 | lkcl | hang on - you already did the memory map, didn't you! |
22:11.30 | cr2 | yes. |
22:12.06 | cr2 | but it's for wince kernel. |
22:12.15 | cr2 | bootloader may be different. |
22:12.27 | lkcl | eek! |
22:12.30 | lkcl | oops. |
22:13.12 | lkcl | lcd is at ... oops, i just gotta reboot the 6915... |
22:15.39 | lkcl | ok so what's this pxa lcd at 0x44000000 - that's just some registers to switch on/off etc. right? |
22:15.59 | cr2 | yes. don't worry about it. |
22:16.11 | lkcl | ... so is the screen memory-mapped, like with ... with.... the universal? |
22:16.25 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179) |
22:16.42 | cr2 | heh. it seems your device is called SABLE |
22:17.08 | lkcl | oh - drat - the hw6915 isn't called 'beetles', it's called 'sable'? |
22:17.25 | cr2 | yes. but you can reuse the "beetles" code. |
22:17.46 | lkcl | nuts. i started putting into the wikis that it's called beetles. |
22:19.35 | cr2 | beetles is hw6515 |
22:20.00 | lkcl | ahh |
22:21.12 | lkcl | ok. enough. |
22:21.18 | lkcl | didn't sleep much last night. |
22:23.54 | cr2 | hehe. sable is ID=13 |
22:25.52 | lkcl | dude - have fun being distracted by this lovely device. i'll try to get an sd-mini-converter tomorrow so i can copy stuff to the card. |
22:26.15 | lkcl | i've got beetles (handhelds.org cvs) |
22:26.35 | lkcl | talk to you tomorrow, k? |
22:27.42 | cr2 | ok. |
22:27.49 | cr2 | good night. |
22:27.59 | WizMaui | wohoooo: it seems i got the linwizard-devkernel finally working ;) |
22:28.07 | WizMaui | sorry just had to tell someone |
22:29.15 | lkcl | thank you, wiz :) |
22:29.18 | lkcl | night all |
22:29.23 | WizMaui | n8 lkcl |
22:30.34 | WizMaui | ok on to the problem with the wiz sd card river |
22:30.36 | WizMaui | +d |
22:31.48 | WizMaui | this thing really drives me mad ;) |
22:32.21 | lkcl | oh _that_ device |
22:33.03 | lkcl | wizard, wizard... is that the .. HOORAY! i have one of those! |
22:33.26 | WizMaui | great ;) |
22:33.45 | WizMaui | the built-in keyboard works...also telnet via usb-eth-gadget |
22:33.52 | WizMaui | that's all.... |
22:33.53 | WizMaui | yet |
22:35.11 | lkcl | gotta go. |
22:48.42 | WizMaui | may it is a good idea to give up #linwizard and move in here? |
22:54.48 | LunohoD_ | do you know that linux kernel from linwizard project also works on prophet? |
22:55.08 | WizMaui | is it also omap850 based? |
22:55.14 | LunohoD_ | yes |
22:55.17 | WizMaui | maybe ;) |
22:55.28 | WizMaui | you can try to boot our kernel via haret |
22:55.35 | LunohoD_ | i know that it works! |
22:55.43 | WizMaui | ah ;) |
22:55.53 | WizMaui | sounds great |
22:56.14 | WizMaui | maybe there are more experienced developers with htc prophet's out there |
22:56.55 | WizMaui | would be great if we had a video showing the prophet booting our kernel ;) |
22:57.09 | WizMaui | want to post some vids tomorrow...as a kind of proof of concept |
22:57.44 | LunohoD_ | hm |
22:58.25 | LunohoD_ | i have no video cam |
22:58.36 | WizMaui | what a pitty :( |
23:01.01 | LunohoD_ | why is the sd card driver so important? |
23:01.15 | WizMaui | because we need space ;) |
23:01.39 | WizMaui | if we can access the sd card we could create an ext2 partition on it |
23:01.51 | WizMaui | allowing us to store things like programs, gui and much more |
23:02.26 | WizMaui | the kernel is big enough ;) |
23:09.00 | LunohoD_ | are there different asic's in wizard and universal? |
23:09.19 | WizMaui | it seems like there is no asic3 in the wizard at all |