irclog2html for #htc-linux on 20061010

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.36cr2hi lkcl
12:05.44lkclallo cr2 - long time no see
12:05.53cr2i have seen your changes on xda-dev.
12:06.01lkclmwahahahah
12:06.16cr2yeah. some progress for the universal too :)
12:06.24cr2i have edited your data.
12:06.26lkclso, i picked the right device to spend SEVEN FRIGGIN HUNDRED EUROS on, then
12:06.29lkcloh cool
12:06.33lkclexcellent!
12:06.39lkcli noticed you're doing really well.
12:06.58cr2look at it. register the device on arm-linux*uk
12:07.07cr2we will add it to haret.
12:07.15cr2:)
12:07.35lkcldo 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.49cr2yes.
12:07.58lkclexcellent
12:08.10WizMauiwhat about the htc wizard ;)
12:08.11cr2because i have spent a lot of time on it.
12:08.14lkclok i gonna carry on prising off metal covers
12:08.25lkclwell it's a better damn device
12:08.32lkcli haven't got long
12:09.01lkclhi wizmaui - sorry, quick stop-in to say hello then carry on taking notes
12:09.15WizMauihehe ;)
12:09.19cr2lkcl: it seems we will have complete hw support for the universal.
12:09.28cr2WizMaui: different cpu ;-)
12:09.30lkclfriggin ell!
12:09.38lkclthat's a bleedin first, cr2
12:09.53cr2blueangel is also possible, but will need more RE work.
12:11.09cr2http://wiki.xda-developers.com/index.php?pagename=Ipaq6915
12:12.48lkclsod it i just decided to cut the metal covers :)
12:12.59cr2crazy.
12:13.00lkclthat nicely unobscures the chip numbers :)
12:13.04lkcl*shrug*
12:13.14lkcli can always solder it back in place if it's a problem
12:13.25lkclor just bend things and push it underneath :)
12:13.54cr2if you will do some haret commands we will get basic linux support for this puppy today :D
12:14.19lkclinfineon is memory, right?
12:14.23cr2yes.
12:14.24lkcli got _very_ little time today.
12:14.31lkclhttp://lkcl.net/katie
12:14.37cr2but you get the idea :)
12:14.42lkclshe's coming home later today
12:14.46lkclhurrah!
12:14.52cr2great!
12:15.06cr2congratulations!!
12:18.35lkclthank you dude
12:19.39lkclbend.... pyoyongggg
12:23.23lkcl*worried*.  even a damaged hobby-knife blade is still friggin sharp...
12:25.13cr2hmm. dump IPL -> address space -> asic3. 'DUMP PXA27X*'
12:25.30cr2unknown: AKM 4641VN
12:25.34cr2it is sound!
12:25.40lkclyep.  couple more.  hurrah!
12:25.41cr2the same as on universal.
12:25.44lkcloooooo
12:26.03cr2MAX 1587A
12:26.04cr2ditto.
12:27.17lkcljust gonna put that cover back caaarrefully...
12:27.51cr2touchscreen ? radio ? afaik it does not support umts ?
12:28.41cr2what about GPS ?
12:29.30lkclpingggg :)
12:29.36lkclthat was the 3rd cover
12:29.47lkclgimme a minute - i only had the thing open for 40 mins!
12:30.05cr2:D
12:30.10lkclDB2011 751979AZ 59A9FEW SA RIA GI
12:33.56cr2R8564 - is it RTC ?
12:34.39cr2i think i have it in the universal. at least the wince kernel has something looking like the i2c code for it.
12:35.02lkclit's about 6mm square or so
12:37.03lkclDB2202 751543Z 64A20KW $4 RIA GI
12:37.11lkclin same container as the other DB RIA GI chip...
12:37.12cr2drivers/i2c/chips/rtc8564.c
12:38.05lkclexcellent
12:39.05lkclcr2!!! i'm trying to reorder the page :)
12:39.06cr2we can check it in software.
12:39.09lkclack
12:39.10cr2ok.
12:40.20lkclgimme 1 sec, try to remember what you did, i have a lot more part numbers to put in
12:42.07lkclok go for it i'm making a mess of the page just to get info in.
12:42.22lkcli'll put the shield back on the 3rd container...
12:44.34cr2TWL93004CZ
12:44.46cr2it should be some radio chipset from TI.
12:44.54cr2hima/ba have TWL3014
12:47.20cr2well. gps and bluetooth.
12:48.33lkclpinggggg 4th shield...
12:49.30lkclonly 1 chip.. B6150E1 63DVKDT
12:49.54lkcljust gonna put that in... gimme 1sec editing...
12:50.30lkclok done
12:50.52lkclsorry 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.36lkclhmmm... RF9388 0614 D013NLB
12:53.42lkclon to the 5th shield...
12:54.46lkclok you did formatting and changed 'memory?' to 'RAM' i'll update that
12:54.46cr2ok. does not matter.
12:54.51cr2only 1 chip.. B6150E1
12:54.58cr2it is TI BRF6150
12:55.06cr2bluetooth. the same as on universal.
12:55.22cr2RF9388 ?
12:55.52cr2damn. i forgot my password here: http://www.arm.linux.org.uk/developer/
12:57.01cr2does not sound as if it is much work to port linux, eh ? :D
12:57.20cr2everything is already supported.
12:57.43lkclmwahahaha
12:58.04lkclyep RF9388
12:59.28cr2power amplifier.
12:59.50cr2so where is your gps ?
13:00.13lkclpingggggg :)
13:00.41lkclthat 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.38lkclyes the RF9338 is in its own little shielded sub-box
13:02.11lkclshit.  need a magnifying glass for this one.
13:03.25lkcllooks like 1RA4B 2020L05
13:04.46cr2no idea.
13:05.36cr2does not matter actually. for now.
13:06.14lkclhurrah.
13:06.18lkcl6th shield...
13:06.39lkclpingg, *tinkle* :)
13:06.47cr2hehe. Power IC TWL93004 SonyEricsson K500/K700
13:09.12lkclRL  - 20000 E1 0520 Z14
13:09.29lkclthis area's got a crystal in it
13:13.26lkclohh maaan, we like this device :)
13:13.51psokolovskyHi guys!
13:14.05cr2psokolovsky: hi
13:14.05psokolovskyAnybody disassembled Nokia E61 yet? ;-)
13:14.27cr2lkcl: you need to run haret :)
13:14.53lkclallo psoko - nice to see you here, haven't got much time
13:15.22lkclcr2: hah.  not yet, dude - gimme time for my baby to settle in
13:15.41lkclok there's a plastic container on the other side
13:15.48cr2ok. i have found a rom update for it :D
13:15.48lkclgonna lift that off, see what it is.
13:16.18lkcli think container 6 is the GPS - there's a funny black thing at the top, nearby, which looks suspiciously  like an antenna
13:18.20lkclok 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.40cr2i forgot which gps chip had 6515. was it trimble ?
13:18.44lkclok maybe not
13:18.48lkclclueless
13:19.52cr2psokolovsky: what ipaq name should we give to 6915 ?
13:19.55cr2hw6900 ?
13:20.02psokolovskycr2, I guess ;-)
13:20.46cr2ok.
13:22.23cr2what is the LCD pixel size of Nokia E61 ?
13:23.24cr2240 x 320 Pixel
13:23.41cr2no touchscreen ?
13:24.30lkclok nothing under the plastic.
13:25.38lkclhttp://www.globallocate.com/SEMICONDUCTORS/SEMI_LN22_Frameset.htm
13:25.41lkclfrickin ell!
13:25.43lkclgot it!
13:26.01lkclThe 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.53cr2ok.
13:26.55cr2The GL-20000 GPS Baseband Processor
13:27.08lkclmwahaaha
13:27.24lkclthat explains the crystal.
13:27.28cr2it has i2c and spi
13:27.35lkclok.  i can put it all back together, now.
13:27.46lkcllet's see if it all works :)
13:27.49cr2and uart.
13:28.14cr2we need the asic3 addresses first.
13:28.14lkclde metal bit connected to da...
13:28.24lkclcr2: ack.
13:29.05lkcllemme put my nice shiny toy with bits cut off and damaged plastic where i opened it with a screwdriver back together again...
13:29.38cr2LOL.
13:30.34cr2do you think i did it different on the universal ? after i got it repaired, of course :D
13:34.53lkcl*snort*.
13:35.15lkclwell i couldn't believe you would cut bits of metal shielding away
13:36.44lkclhm.  ok.  now where do all these screws go?
13:40.50lkcldamn this is a tight fit!
13:44.52cr2LC404ZC
13:45.12cr2it is maybe something like 74404
13:45.15lkclomg that was stressful.  the camera is mounted onto the back case - on a push-fit connector
13:46.04lkclok.  it's near the ASIC3 - right next to it
13:46.16lkclok shall we test this beastie? :)
13:46.28cr2YES!!!
13:46.58lkclhmmmm... sim card is a bit loose in its container...
13:47.55lkclarse.  clips are damaged.
13:48.04lkclon the case.  it's loose
13:48.47lkcloh wait - i haven't put the screws back :)
13:54.20lkclpiss.  the case is loose - not clipping on, properly.  so the SIM card sits up.
13:57.29lkclok it just went cliicckkk - whew
13:58.50cr2good.
13:59.23cr2chargersetalarmtime. the same story.
14:00.12cr2and BT irq.
14:01.17cr2hp iPAQ hw69
14:01.37cr2you have only mini-SD ?
14:02.05lkclyep, only mini-sd
14:02.47lkclarse, the camera's gone in incorrectly, and pushed the cover off the camera.
14:02.48cr2ok. we will see if it is pxa270 or asic3.
14:04.18lkclsee if what is pxa270 or asic3?
14:05.57cr2both have an SD controller.
14:06.04lkclok thank god for that - it works.  let's test the GPS...
14:06.14cr2:)
14:06.48lkclofff we go....
14:07.00cr2i need the 0x800 bytes from you.
14:07.01lkcltomtom don't half take an age to load
14:07.06lkclgimme a minute!!!
14:07.17cr2ok.
14:08.43cr2tomtom.
14:10.58lkclgps still works.
14:11.03cr2:)
14:11.18lkclok i gotta run.
14:11.25lkclwe gotta leave go pick up baby
14:11.30lkclback later
14:11.33cr2ok.
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.35cr2hi rob_w
16:25.45rob_whey cr2
16:26.10cr2i have added the lcd suspend/resume control to haret.
16:26.17rob_whow is it going , i just read on the mailing list that the acx is now clearly located on the h4400
16:26.37rob_wah , good , so we can debug that ?!?
16:26.45cr2h4000
16:27.17cr2yes, you can check what gpios are switched on/off
16:27.25cr2i have tested it on the universal.
16:27.36cr2the same for the backlight on blueangel.
16:27.41cr2the commands are:
16:27.51rob_whmm backlight works already fine for ba
16:27.53cr2pwrbkl
16:28.04cr2and pwrlcd
16:28.09cr2pwrlcd 1
16:28.13cr2for on
16:28.16cr2pwrlcd 4
16:28.18cr2for off.
16:28.38cr2you run these commands on port 9999
16:28.46rob_wyes
16:28.52cr2at the same time you can connect to port 9998
16:28.58cr2and run "wasic3gpio"
16:29.14rob_wah so i telnet 2 times
16:29.32cr2so you can send hardware-related commands, and watch what they do.
16:29.34cr2yes.
16:29.39rob_wcruel
16:29.56cr2i'll try to add some commands for the sound.
16:30.02cr2and for the phone.
16:30.15rob_wfor 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.30cr2sound is partly already there: "activate_sound" by cp15
16:30.34rob_wwould that be doable ?
16:30.46cr2i put it to http://jornada820.sf.net/files/haret
16:31.09rob_wwonderfull
16:31.32cr2i'll have some code for the phone RSN.
16:31.56cr2btw, there is an interesting (i.e. GPL :D) program for the blueangel:
16:32.19cr2http://cosphere.telin.nl/nal/
16:32.35cr2i'll grab some RIL code from it :)
16:34.15rob_wthats looking cool .. i love such tools ,, "... more info .. gimme more info "
16:34.56cr2download. from this page.
16:35.45rob_wdone
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.59ekkobellihi
19:09.54ekkobellii 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.24lkclallo darlins
19:30.11lkclharet, the program?  or haret-used-to-boot-linux?
19:30.32ekkobellijep
19:30.40lkclif you boot into linux, that's it - it's game over: you're out of wince entirely.
19:31.00lkclit was two questions, ekkobelli, requiring you to distinguish between one or the other :)
19:32.07ekkobelliharet to boot linux
19:32.07lkclare you using haret to do exploration only?
19:32.09lkclah then once you are in linux, the wince program-running-program is entirely replaced - there's nothing left of it in memory.
19:32.20lkclso a hard reset is your only option.
19:32.32lkcllinux is an operating system, not a program that runs under wince.
19:33.49lkclcr2, 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.13cr2lkcl: wifi ap ?
19:34.26lkclplus, 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.28lkclah HA.
19:34.39lkcl_right_ - gimme 1 sec... :)
19:34.55cr2activesync == http://synce.sf.net
19:35.10lkcldoesn't work.
19:35.33cr2what ?
19:35.41cr2http://wiki.xda-developers.com/index.php?pagename=ipaq6915MemoryMap
19:35.42ekkobellik
19:35.43lkclon the 6915, you have to run the xxxxing microsoft version _before_ ever connecting your machine via the USB
19:35.51cr2ipaq looks like universal.
19:36.00cr2ah. ok. it is wince5
19:36.17lkclbastards.
19:36.26cr2so use wifi.
19:36.34cr2it's the same with universal.
19:36.47lkclmwahahahah
19:37.19cr2check that asic3 it there where i think it is.
19:37.28ekkobellilkcl: is there something like reboot or shutdown ... i couldn't found them in the bin-folders
19:37.42cr2then dump the LCCR* regs.
19:37.47lkclexcept the screen's 320x240
19:38.12lkclekkobelli: you should be able to at least log in (ssh) or run a prompt - and type the shutdown -fh now command
19:38.29lkclor /sbin/halt
19:38.38lkclok i gotta go find a version of haret, first.
19:38.45lkclyou got one pre-built, cr2?
19:39.50lkclhurrah, we have google - we have internet access.
19:40.21cr2http://jornada820.sf.net/files/haret
19:52.32lkclwhat command am i running?
19:52.42lkcldump <something>.... it's been a while since i did this...
19:52.56lkclah seen it
19:54.19cr2dump pxa27xgpio
19:54.22cr2dump asic3
19:54.28cr2dump asic3gpio
19:54.47cr2and then
19:54.49cr2help dump
19:54.53cr2for the rest.
19:55.05cr2it is also important to dump the IPL
19:55.15cr2pwf ipl 0x0 0x800
19:56.13lkclhttp://wiki.xda-developers.com/index.php?pagename=Ipaq6915_Research
19:57.01lkcloops, shit :) gnuharet just crashed on an asic3 dump :)
19:59.13cr2it's right ;-) your machine is not defined.
19:59.56cr2try "pd 0x10000000 0x1000" first
20:00.19cr2to see if asic3 is at 0x10000000
20:03.08lkclclock dump....
20:03.12lkclack
20:05.00lkcl10000000 | bffbffff ffff8003 00000000 0080ffff | ................
20:05.01lkcl10000010 | 00000000 000c6000 c007c007 00000000 | .....`..........
20:05.01lkcl10000020 | 00000000 00000000 00000000 00000000 | ................
20:05.01lkcl10000030 | 00000000 00000000 00000000 00000000 | ................
20:05.03lkcletc. etc.
20:05.16cr2looks good.
20:05.33cr2is there a sig at +0x800 ?
20:05.51lkcl10000800 | 432d4854 494f5344 2f4e2050 30483a33 | TH-CDSOIP N/3:H0
20:05.51lkcl10000810 | 30323830 3030382d 00000000 00000000 | 0820-800........
20:05.51lkcl10000820 | 00000000 00000000 00000000 00000000 | ................
20:05.51lkcl10000830 | 00000000 00000000 00000000 00000000 | ................
20:05.51lkcl10000840 | 00000000 00000000 00000000 00000000 | ................
20:05.52lkcl10000850 | 00000000 00000000 00000000 00000000 | ................
20:06.50cr2yep. ok.
20:06.55lkclcan you upload files .... no i know - oh MAN this not having a sync thing is a pain iin the neck
20:07.08lkclah - no - i know..
20:07.22cr2there 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.55cr2i have registered the hw6900 machine.
20:10.39cr2id=1157
20:10.43cr2MTYPE
20:12.01lkclhurrah!
20:12.15lkclok i'm using script (typescript) to capture the telnet data
20:12.36lkclhttp://hands.com/~lkcl/hp6915/asic3.raw.dump.txt
20:13.36cr2i'll better patch haret. the times of manual decoding is over :)
20:14.09lkclwhoopeee!
20:15.08lkclok what else.  i got asic3 (raw), lccr, clock, ermm....
20:15.38cr2help dump
20:17.10lkclerrrr... pwf ipl 0x0 0x800 returned... nothing!
20:17.50cr2pd 0x0 0x800 ?
20:18.10cr2pwf should create the "ipl" file
20:18.20cr2in /
20:18.23lkclcken done...
20:18.26lkclahhh right.
20:18.48lkcloh arse - which i then have to get off the damn machine
20:20.24cr2log the hexdump, if getting it off is too much pain
20:20.49cr2there is a python tool in haret CVS to reassemble the binary.
20:21.47lkclssp, i2s...
20:22.24lkcli'll get the 0x0 0x800 in a mo....
20:23.51lkclhttp://hands.com/~lkcl/hp6915/0x0-0x800.raw.dump.txt
20:25.21cr2thx.
20:25.47cr2BIPO nk.exe
20:25.50cr2good :)
20:26.17cr2the sig is 0x37312e47
20:26.22*** part/#htc-linux ekkobelli (n=graichen@p54A4E7F0.dip.t-dialin.net)
20:27.46lkclwhat's the name of this device again? hp6915 isn't it?
20:28.00lkclor should i use hw6915 oh arse.
20:28.57cr2wait a bit.
20:29.02cr2hw6900
20:29.19cr2i'm adding it to all relevant places.
20:29.27lkclincluding handhelds.org?
20:29.33cr2will make a new haret version now.
20:29.41cr2yes. it is already in the CVS.
20:29.52lkcli mean on the handhelds.org wiki
20:30.00cr2no.
20:30.05lkclok i do that?
20:30.09cr2ok.
20:35.10cr2new haret is ready.
20:35.29cr2try "dump asic3" and "dump asic3gpio"
20:35.36lkclack.  1sec..
20:36.19lkcl20061010223?
20:37.15lkcloops - splat :)
20:37.18cr2hte latest.
20:37.56cr2also there is "dump wince" , "dump ps" and "dump modules"
20:38.16lkclhuh.  bizarre.  there's no other files - well there's gnuharethelper.exe and there's harethelper.cpp
20:38.25lkclbut nothing else.
20:38.36cr2i'm looking at your dumps now.
20:38.59cr2wince caches too much ?
20:39.32cr2i can see it with firefox.
20:40.04lkclprobably... *sigh*
20:40.42lkclo fer xxx's sake :)
20:40.50lkclok.  gonna copy it to another location...
20:41.07*** join/#htc-linux WizMaui_ (n=WizMaui@62.112.90.179)
20:41.25cr2your brightness is on pwm0
20:41.41lkcli am very happy to hear that.
20:41.50lkclphone call... 1sec (well - skype, actually :)
20:41.52cr2bt is on. does not look like the phone is on ?
20:42.01lkclno, it's off.
20:42.14cr2bt ?
20:42.22lkclbt _shouldn't_ be on... ohh, that's what the little blue flashing light might be...
20:42.23lkcl1sec...
20:42.28cr2the speed is right 921600 on btuart.
20:42.42lkclno it's OFF.
20:42.50lkclwireless is on, though
20:44.39cr2pd 0x08000000 0x100
20:44.45cr2for wireless
20:44.52*** join/#htc-linux LunohoD_ (n=alex@e180119030.adsl.alicedsl.de)
20:45.19cr2SSP2 looks like the touchscreen.
20:45.44cr2and it is on.
20:47.11cr2usb host is off. but the clock is on.
20:48.01cr2dma status: channel=06
20:48.06cr2it is probably the sound
20:48.35cr2- SACR1  :                      I2S
20:48.46cr2SADIV    : 0x0000000d
20:48.47cr2ok.
20:50.28lkclfile's not there on jornada720.sf.net
20:52.35cr2820 !
20:54.25lkclok 820, then - it's not there.
20:54.34lkclchecked from lynx
20:54.46lkclthere's a gnuharet-20061010223
20:54.48lkcl.exe
20:55.14lkclohh and it's the 10th oct...
20:55.44cr2http://jornada820.sourceforge.net/files/haret/gnuharet-200610102232.exe
20:56.38cr2the ipl looks ok. even the DoC g4 raw block reads looks similar.
20:57.44lkcloh good.
20:58.24lkcli downloaded gnuharet.... i downloaded the wrong one :)
20:58.34lkclor more specifically i _ran_ the wrong one.  duhhh
21:00.39lkclnuts.  gnuharet-200610102232.exe crashes on an asic3 dump, too
21:00.55cr2dump wince ?
21:01.06lkclack... 1sec...
21:01.22lkclcurr_perm: 00008001, memdiv: rdisk= 8 ram= 12338 pagesize= 4096
21:01.22lkclmemdiv1:  rdisk= 8 of 12902 ram= 12338 of 12338
21:01.22lkclmemdiv2: 3 rdisk= 8 of 12902 ram= 12338 of 12338
21:01.22lkclOEMINFO: ncha=16
21:01.23lkclOEMINFO: hp iPAQ hw6915
21:01.41lkclOEMINFO: hp iPAQ hw6915
21:01.41lkclPLATFORMTYPE: PocketPC
21:01.41lkclmachine_id:1157
21:01.41lkclaudio_innum=1, audio_outnum=1
21:01.41lkcl32snapshot failed
21:01.46cr2ok.
21:02.30lkclthe camera's disconnected, btw - _physically_ disconnected
21:02.52cr2ok. my fault with the crahs.
21:04.28cr2get new haret.
21:05.34lkclok.
21:06.15cr2i guess your     touchscreen irq is 115.
21:07.21cr2this is the gpio list for hw6515
21:07.23cr2http://wiki.xda-developers.com/index.php?pagename=BeetlesGPIO
21:07.34cr2we need to compare and extend it.
21:08.13lkcl_beetles_??? :)
21:08.23cr29,13,115 looks the same.
21:08.29cr2yes. htc name.
21:09.36lkclahh thaaat's more like it
21:09.41lkclthat's too funny
21:09.41cr2the interrupts are the same.
21:11.06lkclok - asic3 in place.
21:11.36cr2good. post the "dump asic3" and "dump asic3gpio" output.
21:12.38cr2do you have IR ?
21:12.56lkcloh yes gpio as well.
21:13.00lkclIR is on it, yes.
21:13.15cr2i'm now trying to understand where is your phone control and gps.
21:13.20cr2is your IR on ?
21:13.30cr2looks like STUART and FFUART are off.
21:13.38cr2the STUART clock is on.
21:14.54*** join/#htc-linux awelux (n=awelux@lvps87-230-8-217.dedicated.hosteurope.de)
21:15.14lkcldone
21:15.23lkclno it's not on.
21:15.37cr2do you have serial cable ? is it mini-usb or old ipaq connector ?
21:15.49cr2like on blueangel/himalaya.
21:15.51lkclno serial cable - i only got this very recently
21:16.14lkcland i've got the device on a cradle which says 'i am usb!'
21:16.14cr2i mean connector, not the cable itself.
21:16.32lkclit's definitely not mini-usb
21:16.37cr2ba/hima
21:16.38cr2ok.
21:16.41lkclyes it's ba/hima
21:16.51cr2so you _may_ have serial cable :)
21:16.57lkclhurrah :)
21:18.56cr2switch the phone on, and the IR on, and dump CKEN and SERIAL
21:18.57lkclack... 1sec...
21:19.28cr2OWM on, all three LEDs on. ok.
21:19.36lkclno dump CKEN
21:19.43cr2we are moving really fast :)
21:19.53cr2PXA27xCKEN ?
21:19.56lkclyou mean pxa27xcken
21:20.12cr2yes, they depend on the pxa2Xx
21:20.24cr2and PXA27xSERIAL
21:20.41cr2i remember the last winter ;-)
21:21.48lkclahh is it winter already??
21:21.58lkclagain??
21:22.40cr2no :) how difficult it was to start with the universal .
21:23.21lkcli missed that
21:23.26lkclwell, i _mostly_ missed it...
21:23.36lkclok - with phone on and ir off
21:23.37lkcldone
21:23.39lkcl1sec..
21:23.42cr2ok.
21:23.51cr2now some fun.
21:23.53cr2try
21:23.58cr2nledon 1
21:25.38lkcloooo
21:25.44cr2nledoff 1
21:25.50lkcleeeeek!
21:25.59lkcleek, eek eek!
21:26.09cr2pwrbkl 4
21:26.10lkclhow disturbing.  you bastard
21:26.16cr2:)))))))))))))))))))))))))))))))))))))))
21:26.24lkclooo!
21:26.27lkclit's gone dark
21:26.33lkclgimme it back!
21:26.34cr2pwrbkl 0
21:26.59cr2got back ?
21:27.04lkclhehe.  yehh
21:27.11cr2pwrlcd 4
21:27.22lkclhey have you thought of writing a remote destruct HOWTO?
21:27.36lkclbloop.  lcd gone...
21:27.40cr2ok.
21:27.44cr2pwrlcd 1
21:27.44lkclHaRET(8)# pwrlcd 4
21:27.44lkclLcdPower(4) dc=03ba08d8
21:27.55lkclLcdPower(1) dc=06aa06d2
21:27.57lkclbloop!
21:28.01lkclback again...
21:28.27cr2these are all hardware gpio events you can watch with "wasic3gpio"
21:28.33cr2very comfortable.
21:29.10cr2unlike the name it watches pxagpio, CKEN and asic3 gpios.
21:29.14lkclhurrah
21:29.51cr2now your ipaq6915GPIO and ipaq6915ASIC3 should look like
21:30.10cr2http://wiki.xda-developers.com/index.php?pagename=UniversalGPIO
21:30.28cr2and
21:30.31cr2http://wiki.xda-developers.com/index.php?pagename=UniversalASIC3
21:30.34cr2:)
21:31.01lkclhurrah
21:31.05cr2there is a second haret command port at 9998
21:31.33cr2connect the second telnet, run fun commands in one session and watch in the other one.
21:31.40cr2it is not all.
21:31.43lkcloooo
21:31.48lkclexciiitiinng
21:31.52cr2there is "WI" command.
21:32.06cr2you can watch all wince interrupts as they come.
21:32.28cr2and trace any virtual memory accesses!
21:32.49cr2with "SET TRACE 0xaddr"
21:32.49cr2looking for the link.
21:33.08lkcleek oh dear
21:33.11cr2it's not my work :)
21:33.48cr2here:
21:33.50lkcloh btw the TI ACX100 is basically all those chips, is it? the TNET 1100B, etc?
21:33.51cr2http://www.handhelds.org/moin/moin.cgi/ApachePhoneTrace
21:33.57lkclcool
21:33.57cr2yes.
21:34.17cr2you only need to trace gpios now.
21:34.42lkclit's all too much excitement for one day, you know :)
21:34.56cr2:D
21:35.29cr2you are a lucky guy. no custom CPLDs ;)
21:35.45lkclmuch joy.
21:36.08lkclbtw did you register an id with the arm-linux people?
21:36.19cr2but your phone is obviously not a mass-market model :)
21:36.22cr2yes.
21:36.38lkclit's not?  awww, bless it
21:36.47lkclwell with the price tag i'm not surprised.
21:36.58cr2we can boot linux in 20min. in principle :)
21:37.09lkclbut it had gps, _and_ gprs - and a chance of linux... ok
21:37.12lkclthat has to be done.
21:37.31cr2just put the right LCD params for pxafb.
21:37.38lkclmwahaahah
21:37.49cr2i'm a bit confused about your serial config and phone control.
21:37.54lkclany guesses where to start writing to random memory?
21:38.17cr2GPS can be embedded into the GSM datastream.
21:38.33cr2NMEA i mean.
21:38.38lkcloh that would be so gross
21:38.39cr2random memory ?
21:38.41lkclbut yes.
21:38.51lkclpick a location - any location ...
21:39.07cr2dump the htc second stage bootloader:
21:39.17lkclahh joy...
21:39.21cr2256K at 0xa0000000
21:39.39lkclpd, here we come...
21:39.40lkcl1sec...
21:41.00lkclwheeeeeee!
21:41.24lkcllooks very odd - and very regular...
21:42.24lkcloops i dumped 0x0a000000
21:42.34lkclahhh thaaat's better
21:43.08cr2btw, have you check the IR "listen for incoming connections" ?
21:43.19lkclyep.
21:43.19cr2ok. yes. your SIR is on STUART.
21:43.44cr2and maybe also muxed with the serial cable. as on other phones.
21:45.40cr2can you install a PHM registry editor ?
21:45.52lkclok.  pd 0xa0000000 0x40000 is http://hands.com/~lkcl/hp6915/0xa0000000.0x40000.dump.txt
21:46.04lkclyes?  if there's a URL for it, somewhere
21:46.31cr2i'd like to know where is gps and gsm. and WTF FFUART is off.
21:47.03lkclwell - let's find out, by running tomtom!
21:47.21lkclheeeave
21:47.24cr2http://www.phm.lu/Products/PocketPC/RegEdit
21:48.23lkclapparently i have reached my destination
21:49.05lkclohh come ooonnnn
21:50.08lkclok it's running....
21:50.36cr2there are many free programs that show you the serial ports.
21:51.56lkclbizarre.  ffuart was off, still.
21:52.03lkcljust 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.09cr2i don't think it is connected directly to FFUART.
21:55.37cr2it's not what the big brother would like to have ;)
21:55.41lkclnope - still off.
21:55.48lkclhurrah
21:56.12cr2see motorola a780. gps is connected to the uart of the phone cpu.
21:56.44cr2and the data is relayed over USB to you, the stupid luser ;)
21:56.54cr2but your USB is also off..
21:57.25cr2need to look at your dumps :)
21:58.04lkclok.  what about trying to get linux to run in 20 mins? :)
21:58.42lkclthat's funny.  i'm indoors, and through the window, i still get 3 satellites
21:59.05lkclgoodnight, gps
21:59.14cr2need to checkout an old version for hw6515. htcbeetles.
21:59.22cr2you can reuse it, actually.
21:59.51lamikrcr2: Is hw6915 booting to Linux?
21:59.56cr2do you have a hh.org CVS tree ?
22:00.05cr2lamikr: not yet :)
22:00.07lkclsomewhere - probably a bit old..
22:00.16lamikryou have it?
22:00.32cr2lkcl has it. look at the logs.
22:00.49cr2http://wiki.xda-developers.com/index.php?pagename=Ipaq6915
22:01.42lamikrhmm, I am getting interested in... How to avoid getting one of these :-)
22:01.52lkclavoid?
22:02.11lkclwhen it has gsm/gprs _and_ gps, and it's near-identical to the universal??
22:02.21lkcli just saw beetles fly by...
22:02.38cr2don't forget umts and the VGA lcd :)
22:03.12cr2220 dpi VGA lcd!
22:03.17lkcl... good god - is it.... oh yes - the universal is vga and umts whew
22:03.19lamikryes, umts would be a nice addon...
22:03.50lamikrcr2: How is the phone part in your devices, any progress?
22:04.00cr2but htc did not want to solder the gps chip to universal.
22:04.05lkclok btw i did that thingy-dump.  http://hands.com/~lkcl/hp6915
22:04.19cr2lamikr: the progress - yes. but not final.
22:04.22lkclyes cos it cost more money
22:04.41lkclthe universal is already quite a lot of $
22:05.56cr2universal is actually very expensive.
22:06.16cr2i have not thought it will be 1 year ago.
22:06.33cr2but it's top of the line, whithout any real successor.
22:06.56cr2with intel dropping pxa, i don't know when there will be a good replacement.
22:08.04cr2lkcl: you had ida pro for linux ?
22:08.11lkclyep.
22:08.22lamikrcr2: 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.34lkclwell... i bought ida pro over 2 years ago, and so am entitled to download thingy.
22:08.42lkcloh for goodness' sake, lamikr :)
22:08.56lkclwhich one?
22:08.56cr2you can just check the bootloader.
22:09.28cr2i'm not quite sure how to allocate the segments on the raw memory dumps, though :)
22:09.43lkclerr... burble?
22:09.45cr2256K this time.
22:10.06cr2the 0x800 IPL can be useful for other purposes: suspend/resume
22:10.09lkclhex(256*1024) = 0x40000
22:10.19cr2but i guess it is very simple, like on the universal.
22:11.06lkclhang on - you already did the memory map, didn't you!
22:11.30cr2yes.
22:12.06cr2but it's for wince kernel.
22:12.15cr2bootloader may be different.
22:12.27lkcleek!
22:12.30lkcloops.
22:13.12lkcllcd is at ... oops, i just gotta reboot the 6915...
22:15.39lkclok so what's this pxa lcd at 0x44000000 - that's just some registers to switch on/off etc. right?
22:15.59cr2yes. don't worry about it.
22:16.11lkcl... 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.42cr2heh. it seems your device is called SABLE
22:17.08lkcloh - drat - the hw6915 isn't called 'beetles', it's called 'sable'?
22:17.25cr2yes. but you can reuse the "beetles" code.
22:17.46lkclnuts.  i started putting into the wikis that it's called beetles.
22:19.35cr2beetles is hw6515
22:20.00lkclahh
22:21.12lkclok.  enough.
22:21.18lkcldidn't sleep much last night.
22:23.54cr2hehe. sable is ID=13
22:25.52lkcldude - 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.15lkcli've got beetles (handhelds.org cvs)
22:26.35lkcltalk to you tomorrow, k?
22:27.42cr2ok.
22:27.49cr2good night.
22:27.59WizMauiwohoooo: it seems i got the linwizard-devkernel finally working ;)
22:28.07WizMauisorry just had to tell someone
22:29.15lkclthank you, wiz :)
22:29.18lkclnight all
22:29.23WizMauin8 lkcl
22:30.34WizMauiok on to the problem with the wiz sd card river
22:30.36WizMaui+d
22:31.48WizMauithis thing really drives me mad ;)
22:32.21lkcloh _that_ device
22:33.03lkclwizard, wizard... is that the .. HOORAY!  i have one of those!
22:33.26WizMauigreat ;)
22:33.45WizMauithe built-in keyboard works...also telnet via usb-eth-gadget
22:33.52WizMauithat's all....
22:33.53WizMauiyet
22:35.11lkclgotta go.
22:48.42WizMauimay it is a good idea to give up #linwizard and move in here?
22:54.48LunohoD_do you know that linux kernel from linwizard project also works on prophet?
22:55.08WizMauiis it also omap850 based?
22:55.14LunohoD_yes
22:55.17WizMauimaybe ;)
22:55.28WizMauiyou can try to boot our kernel via haret
22:55.35LunohoD_i know that it works!
22:55.43WizMauiah ;)
22:55.53WizMauisounds great
22:56.14WizMauimaybe there are more experienced developers with htc prophet's out there
22:56.55WizMauiwould be great if we had a video showing the prophet booting our kernel ;)
22:57.09WizMauiwant to post some vids tomorrow...as a kind of proof of concept
22:57.44LunohoD_hm
22:58.25LunohoD_i have no video cam
22:58.36WizMauiwhat a pitty :(
23:01.01LunohoD_why is the sd card driver so important?
23:01.15WizMauibecause we need space ;)
23:01.39WizMauiif we can access the sd card we could create an ext2 partition on it
23:01.51WizMauiallowing us to store things like programs, gui and much more
23:02.26WizMauithe kernel is big enough ;)
23:09.00LunohoD_are there different asic's in wizard and universal?
23:09.19WizMauiit seems like there is no asic3 in the wizard at all

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.