IRC log for #htc-linux on 20070907

00:03.47*** join/#htc-linux GvzEvxre (i=timr@nat/novell/x-3a764d449e4d2a1e)
00:28.37*** join/#htc-linux jott_ (n=j@unaffiliated/jott)
01:19.21*** join/#htc-linux toi (n=pleemans@d5152D3B4.access.telenet.be)
01:19.36*** join/#htc-linux AC_Mast (i=s@gateway/tor/x-28ab27251352e8df)
01:38.07*** join/#htc-linux IBG (n=IBG@Xb32d.x.pppool.de)
02:00.03*** join/#htc-linux mxktmdude (n=james@162client6.cpe.ezlink.ca)
02:14.28*** join/#htc-linux IBG_ (n=IBG@Yba1b.y.pppool.de)
03:25.38*** join/#htc-linux lkthomas (n=lkthomas@202.85.228.3)
03:26.45*** join/#htc-linux Funklord (n=cow@c-d4d572d5.014-46-73746f28.cust.bredbandsbolaget.se)
05:06.10*** join/#htc-linux UhligH_ (n=UhligH@193.sub-70-212-239.myvzw.com)
05:12.13*** join/#htc-linux UhligH_ (n=UhligH@193.sub-70-212-239.myvzw.com)
05:12.30*** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be)
05:20.57*** join/#htc-linux sadeness_ (n=LamersIn@nat2.rlan.ru)
05:29.34*** part/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
05:56.53*** join/#htc-linux TimRiker (n=timr@rikers.org)
05:58.47*** join/#htc-linux IBG (n=IBG@Yba1b.y.pppool.de)
06:47.36*** join/#htc-linux lkthomas (n=lkthomas@202.85.228.3)
06:47.39lkthomashey guys
06:47.51lkthomasdoes anyone know where could I download smartdialer ?
06:48.55huhligsmartdialer?
06:49.43huhlighttp://www.pocketpc.myluckypda.com/
06:52.00lkthomasnono, the HTC one
06:52.25lkthomashttp://wiki.xda-developers.com/index.php?pagename=SmartDialing
06:57.43*** join/#htc-linux IBG (n=IBG@Yba1b.y.pppool.de)
07:27.59*** join/#htc-linux UhligH_ (n=UhligH@253.sub-70-210-211.myvzw.com)
08:15.30*** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be)
08:57.26*** join/#htc-linux UhligH__ (i=UhligH@253.sub-70-210-211.myvzw.com)
09:12.11*** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be)
09:20.41*** join/#htc-linux BabelO (n=Miranda@81.80.236.75)
09:20.47BabelOhi
09:22.37*** join/#htc-linux DTMonterrey (n=evandro@cornelius.estig.ipb.pt)
09:27.22RyJonesdoot
09:27.42RyJonesso you don't need me to run that test app anymore, right?
09:28.52BabelORyJones : yes, wait i ll upload my version
09:30.32BabelORyJones : http://linuxbox2.free.fr/artemis/TestWm5/
09:33.24RyJonesok. I pressed button1, where is the output going?
09:34.24RyJonesah, \storage card\dump
09:35.00BabelOyes, but it take a while to dump everything
09:35.32RyJonessure
09:35.51RyJonesonce it's done, what can I do with the output for you? just zip it up and put it somewhere?
09:36.37BabelORyJones : , yes just some Dlls, i m looking at mine, it is to see if we have same
09:39.58RyJonesif doesn't look like the dlls are getting copied, just the exe files
09:43.37RyJonesoh, I see, the dlls aren't showing up using explore
09:46.36*** join/#htc-linux IBG (n=IBG@x217.vpn.hrz.tu-darmstadt.de)
09:54.14BabelORyJones : : yes best is to have total commander instead of windoze explorer
10:39.14*** join/#htc-linux rob__w (n=bob@X0ce5.x.pppool.de)
11:46.59*** join/#htc-linux BabelO (n=Miranda@81.80.236.75)
12:11.23*** join/#htc-linux snua12 (n=snua12@113-70-207-85.strcechy.adsl-llu.static.bluetone.cz)
13:04.58*** join/#htc-linux psokolovsky (n=psokolov@82.193.99.8)
13:36.14*** join/#htc-linux IBG_ (n=IBG@x415.vpn.hrz.tu-darmstadt.de)
13:42.08RyJonesBabelO: what do you want a copy of? everything on the sd card? just the DLLS?
13:59.32BabelORyJones : htc_lib.dll , touch.dll that's all for now
14:06.12RyJonesthere is no htc_lib.dll, but there is a touch.dll
14:06.35*** join/#htc-linux SmallR2002 (n=SmallR20@79-74-72-57.dynamic.dsl.as9105.com)
14:11.24*** join/#htc-linux snua12 (n=snua12@113-70-207-85.strcechy.adsl-llu.static.bluetone.cz)
14:17.59*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
14:32.52Kevin2Hi
14:56.11*** join/#htc-linux TimRiker (i=timr@nat/novell/x-68ded0c5e33e703e)
14:56.24BabelOhi Kevin2
14:57.59Kevin2Hi BabelO
15:05.35*** join/#htc-linux jeanseb (n=jeanseb@gazypan.dyndns.org)
15:19.14*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
15:20.07*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
15:23.51*** join/#htc-linux padski (n=padski@ip-81-1-119-194.cust.homechoice.net)
15:30.39*** join/#htc-linux dcordes_ (n=tsingtao@f048241201.adsl.alicedsl.de)
15:32.29padskigoboxlive, I'm trying to boot the kernel from http://www.linuxtogo.org/~htcpxa/htcuniversal/images/x11-GPE/zImage-2.6.21-hh14
15:34.02goxboxlivepadski: ok
15:34.17padskidammit it just worked.  swear it didn't work before.
15:34.36padskihang on.  it's not mounting the root ??
15:34.58padski"target filesystem doesn't have /sbin/init"
15:35.45goxboxlivehmm strange. I dont have that problem.
15:35.56padskilol
15:36.14goxboxliveIs your default.txt/startup.txt file corect?
15:36.36*** join/#htc-linux BoSJo (n=bo@104.80-203-97.nextgentel.com)
15:37.04padskimaybe.  is there an initrd ?
15:37.50goxboxlivepadski: no
15:37.57padskiI land in an initramfs ...
15:38.40goxboxliveJust for the ramdisk image, not the rest of them. The ramdisk image (cab file) is just for setting up your sd card with linux filesystem.
15:39.31padskihmm ... that one is an a cab
15:39.41padskiI have
15:39.52padskiset KERNEL zImage-2.6.21-hh14
15:40.04*** join/#htc-linux dion (n=dion@inhex.net)
15:40.27padskiset CMDLINE "rootdelay=1 root=/dev/mmcblk0p2 console=tty0 mem=64M fbcon=rotate:1"
15:40.30padskiboot2
15:41.47padskiit is the same as my other one that works with a change of kernel name.
15:47.31Kevin2Hi psokolovsky.  Are you around?
15:47.52psokolovskyKevin2: Hi!
15:48.19Kevin2Hey, welcome back!
15:48.27Kevin2Do you know what that status of kernel-discuss is?
15:50.03psokolovskythanks
15:50.04psokolovskyKevin2: the same as it was ;-\
15:50.38Kevin2Is it permanently gone?  Has discussion moved elsewhere?
15:51.00Kevin2Also, I'm curious if there are any plans to merge with latest kernel head.
15:53.42goxboxlivehi psokolovsky welcome back :-)
15:58.37bd2_hey psokolovsky! how are you?
16:01.29*** join/#htc-linux TimRiker (i=timr@pdpc/supporter/bronze/TimRiker)
16:02.18psokolovskyKevin2: last thing I heard from hh.org admin is "I tried everything, but I couldn't get it work". It was like 3rd or 4th ping on this issue. I really not sure where to go from here. kernel-bugs is the temporary replacement
16:02.29psokolovskygoxboxlive: hi ;-)
16:02.38psokolovskybd2_: thanks, overloaded! ;-)
16:03.11bd2_lol :-)
16:06.42BabelOhi, psokolovsky ! welcome back
16:13.56*** join/#htc-linux cr2 (n=konversa@crpl6.physik.uni-wuppertal.de)
16:14.29*** join/#htc-linux law|ibook (n=_law_@mk084020175177.a1.net)
16:15.06Kevin2Hi cr2!
16:15.13law|ibookBabelO: hi any omap news?
16:15.30law|ibookBabelO: i was on holidays for 1 week
16:16.11cr2hi Kevin2
16:16.29Kevin2How was your vacation?
16:16.33cr2Kevin2: have you added the devices ?
16:16.44cr2the vacation was great, but too long ;-)
16:17.04cr2i feel better now, back to the internet and hacking :-)
16:17.41Kevin2cr2: To haret?  No, can you resend?
16:18.15cr2i'll look into the logs.
16:18.55cr2btw, can we dump some virt->phys RAM page mapping for the new qualcomm cpu ?
16:20.37Kevin2The person with the MSM phone was "ImCoKeMaN" -- haven't seem him around for the last few days.
16:22.05cr2ok, but it should be possible to add some basic code, so earlyharetlog.txt has this info.
16:22.28cr2otherwise we have absolutely no idea where is the RAM mapped.
16:22.32cr2ok, found.
16:22.35cr2[Mi Sep 5 2007] [19:32:07] <cr2>        +Prophet,    OMAP850 ,PM300
16:22.35cr2[Mi Sep 5 2007] [19:32:22] <cr2>        +Trinity,     S3c2442 ,TRIN100     HTCTRINITY
16:22.36cr2[Mi Sep 5 2007] [19:32:30] <pH5>        Kevin2, that's your job :)
16:22.36cr2[Mi Sep 5 2007] [19:32:33] <cr2>        +Libra,              ,LIBR100
16:23.48*** join/#htc-linux AC_Mast (i=s@gateway/tor/x-05e156930833745d)
16:24.11Kevin2No cpu type for the Libra?
16:24.55cr2qualcomm ?
16:25.10cr2do you have such type  now ?
16:25.41Kevin2No, but we can add one as a place holder.
16:25.49Kevin2Is it an MSM6500?
16:26.54*** join/#htc-linux Babel (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
16:29.19Babellaw|ibook: no, no news, i disassemble dll this afternoon
16:29.24Babelhi cr2
16:29.47law|ibookBabel:  aha ok
16:33.22cr2Kevin2: yes, i think so.
16:33.39cr2Babel: have you already looked at touch.dll  with ida ?
16:34.33cr2Babel: it's also not bad to find out the internal htc structure layout of omap gpio.
16:35.13Babelcr2: yes, but don't found interesting address, so i have looked at htc_lid.dll and also omap850_sdhc , there is interesting information somewhere in memroy, not in omap adress
16:36.00Babelfor the guy with MSN chipset he had this one and it is MSM7500 http://www.pdadb.net/index.php?m=specs&id=770
16:46.56BabelOcr2: touch.dll seem to be a high level dll, not the low level driver
16:47.32BabelOcr2: for yesturday, i say that it is sdio wifi because in network properties in wince i see sdio wlan card
16:55.34*** join/#htc-linux TimRiker (i=timr@pdpc/supporter/bronze/TimRiker)
16:56.49*** join/#htc-linux ImCoKeMaN (n=me@196.21.124.24.cm.sunflower.com)
16:56.59BabelOhi ImCoKeMaN :)
16:57.03ImCoKeMaNhey
16:57.50BabelOyou are wanted
16:57.50BabelOis it you with HTC Titan ?
16:57.51ImCoKeMaNoh?
16:57.51ImCoKeMaNyes
16:58.13Kevin2ImCoKeMaN: cr2 was looking for some info.  Can you post haret output of "dump mmu"?
16:58.31ImCoKeMaNis that the thing i put on the wiki?
16:58.59Kevin2ImCoKeMaN: Hrmm. I'm not sure - which wiki?
16:59.32ImCoKeMaNhandhelds
17:00.30ImCoKeMaNhttp://handhelds.org/moin/moin.cgi/HTCTitan
17:01.34cr2BabelO: but it does not have external dependancies ?
17:01.44Kevin2ImCoKeMaN: Yes - that is it, thanks.  Lets see if cr2 has any other questions.
17:02.04BabelOcr2: any idea what can be funciton name with prefix HDS_IOControl ? i found I2C + NLD(Led) + FMT + SPK
17:02.29cr2BabelO: the acx100 fw is for 54mbit. on hermes and athena it has some sdio link.
17:02.34BabelOcr2: no, i ve unk_xxxxxx, don't know why, maybe missing files, i can copy it to module folder
17:02.42cr2HDS is the headset, imvho.
17:02.51BabelOcr2: ok ;)
17:02.53cr2I2C is on the omap.
17:03.07cr2NLD is 'notification LED'
17:03.20cr2SPK - speaker
17:03.27cr2FMT - don't know.
17:03.48cr2ImCoKeMaN: can you run haret on titan ?
17:03.52ImCoKeMaNyes
17:03.53BabelOcr2: i ve an adress starting with 0xa1232c40 with bus shift 4, and  omap i2c bus is at 0xfffb3800
17:04.03BabelOcr2: FMT is maybe my embedded FM radio ;)
17:04.42cr2Kevin2: is it possible to call the LockPages on some allocated page to find out its physical address without doing any cp15 magic ? for earlyharetlog.txt
17:04.53ImCoKeMaNi haven't got anywhere with linux on it yet and currently i can't get internet on my linux install on this laptop
17:05.02cr2BabelO: yes, it seems so.
17:05.15*** join/#htc-linux UhligH_ (n=UhligH@68-189-77-13.dhcp.wtvl.ca.charter.com)
17:05.29cr2ImCoKeMaN: it's only about running haret and uploading earlyharetlog.txt
17:05.35ImCoKeMaNi'm actually travelling and will be in tx for 3 months, but i plan to play with it a lot there after i get settled
17:05.49cr2but the haret needs some minor changes to dump some very useful info.
17:05.59ImCoKeMaNi sent that to the list once i think
17:06.11ImCoKeMaNoh i can do that if there's a new haret exe for me to load
17:06.14cr2yes, but we need to change haret first :)
17:06.17cr2ok.
17:06.23cr2Kevin2: still here ?
17:06.45Kevin2cr2: Yes, but I don't understand what you are looking for.  Doesn't dump mmu have it all?
17:06.58cr2Kevin2: does it work ?
17:07.06ImCoKeMaNyeah i have to do some work first anyway, this new lappy doesn't have activesync yet either
17:07.07Kevin2Yes - see the wiki page above.
17:07.13cr2can we dump the FB address in earlyharetlog ?
17:07.16cr2ok.
17:08.17cr2well, so i guess RAM is at 0x10000000 and ROM is at 0x00000000 ?
17:08.50cr2where is the FB ?
17:09.10Kevin2cr2: On the TITAN, haret seems fully functional - even wi was working (but of course, we didn't know what irq addresses to trace).
17:09.20cr2ok.
17:09.37cr2how can ImCoKeMaN tell where is the FB ?
17:09.49cr2print "%0x" VRAM
17:09.50cr2?
17:10.01Kevin2Would need to run that or "show VRAM"
17:10.06*** part/#htc-linux padski (n=padski@ip-81-1-119-194.cust.homechoice.net)
17:10.07cr2ok.
17:10.12cr2ImCoKeMaN: can you do it ?
17:10.46ImCoKeMaNi can give it a shot
17:10.47cr2i guess he can create the default.txt with these commands.
17:10.50cr2thanks.
17:11.25cr2maybe we can create the 'report' haret command, to get the core hardware dump from an unknown device.
17:12.03ImCoKeMaNijust gotta load up activesync and might need to reboot i'll let you know
17:16.12cr2ok.
17:16.43ImCoKeMaNreboot time...
17:17.11cr2does titan have 128MB RAM ?
17:18.31cr2hmm. 4*16=64
17:27.07Kevin2I'll be back later.
17:28.08*** part/#htc-linux DTMonterrey (n=evandro@cornelius.estig.ipb.pt)
17:28.15*** join/#htc-linux ImCoKeMaN (n=me@196.21.124.24.cm.sunflower.com)
17:32.27ImCoKeMaNok finally got connected in, what did you want me to run?
17:35.43cr2show VRAM
17:35.46cr2command
17:36.05ImCoKeMaNHaRET(1)# show vram
17:36.05ImCoKeMaN0x00700000
17:38.01cr2ok. good.
17:39.08cr2BabelO: what are the 0xb0 and 0xc0 tsc2046 commands ?
17:39.47cr2ImCoKeMaN: so the FB has its own memory. hmm. is it a physical address...
17:40.48ImCoKeMaNhere's where i get to admit my ignorace: I don't know
17:41.42cr2retryVirtToPhys
17:41.52cr2ok, so it#s a physical address.
17:42.06cr2REG_VAR_ROFUNC(0, "VRAM", cmd_vidGetVRAM, 0, "Video Memory physical address")
17:42.43cr27MB offset.
17:43.05cr2yeah.
17:43.07cr28e000000  | 00700000 | 1MB section | D=0 CB AP=1
17:43.46cr2so 0xae* (virt) is the framebuffer.
17:43.51ImCoKeMaNso will you edit the wiki with the info you're learning?
17:44.33cr2you can add it there. the current mmu dump can only provide some indirect help.
17:44.47cr2and the fbaddr is "absolule" in a sense.
17:45.25ImCoKeMaNto be honest this is my first device i've used HaRET on so there will be a bit of a learning curve.  I do have an apache too though if i need to get a good background understanding
17:45.34cr2you can also try to do 'pd' dumps on the other mapped areas from the dump.
17:46.10cr2apache is much easier. because it's a pxa-based phone where everything is documented.
17:46.45cr2the only PITA is the CDMA. afaik we have support only for the gsm phones now.
17:47.11ImCoKeMaNfor the actual phone portion you mean or even the devices?
17:47.17cr2and UMTS, which is WCDMA. but it looks like gsm on the software level.
17:47.28cr2yes, for the phone part.
17:47.58cr2btw, does testwm5 work on titan ?
17:48.35ImCoKeMaNhaven't tried it, does it matter that titan is wm6?
17:50.39cr2maybe.
17:51.24cr2BabelO: 0xc1000 offset pops up. do you know what is at 0xb8000000 ?
17:52.11BabelOcr2: i don't see this in tsc2046 source, i have to look at pdf later
17:52.27cr2BabelO: the driver calls mmap() on something related to 0xb8000000, abd then the stuff at  0xc1000 offset is used by the tsc2046 routines.
17:53.05cr2i guess 0xb0 and 0xc0 are the read X/Y commands, but i don't remember exactly.
17:53.08BabelOah yes it is virtual adress 0xb8000000 of omap
17:53.18cr2anyway, the solution is not very far away.
17:53.37cr2BabelO: do you have an omap memory map somewhere ?
17:53.47cr2i've done something like that for garmin
17:54.58ImCoKeMaNcr2: is anyone still trying to get the cdma phone to work?
17:55.46cr2ImCoKeMaN: i've looked at the phone.dll from apache, and it looks like some major work.
17:56.06BabelOcr2: i ve to go out, back later, and post mmu map if i found it in the log
17:56.08BabelObbl
17:56.26ImCoKeMaNsee ya babel
18:00.12cr2BabelO: http://wiki.xda-developers.com/index.php?pagename=60Cx_registers
18:00.38cr20xb8000000 looks like a virtual address to me.
18:01.01*** join/#htc-linux dcordes (n=tsingtao@f048241201.adsl.alicedsl.de)
18:01.09dcordeshi channel
18:01.17dcordesBabelO: hello
18:01.19dcordesyou around?
18:01.27ImCoKeMaNjust left
18:01.42dcordessome supernatural powers replaced my bootscript with binary stuff
18:01.44dcordesoh
18:01.47dcordesnvm
18:01.49dcordesthe logs will help
18:01.54dcordes~logs
18:01.54aptrumour has it, logs is apt/ibot/infobot/jbot/purl all log daily to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz
18:02.13cr2yez.
18:02.15cr2http://wiki.xda-developers.com/index.php?pagename=TornadoMemoryMap
18:02.28dcordesyou actually working on tornado?
18:02.46dcordesor just on its kernel?
18:02.47cr2looks like a standard htc map for an omap850
18:03.14cr2no, just trying to help the guys with the omap850 devices.
18:03.18cr2with the SD and TS.
18:04.02cr2BabelO: but then it seems that the 0xc1000 offset is for the TS SPI port :)
18:04.18dcordescr2: I'm one of those
18:04.30cr2which phone do you have ?
18:04.30dcordesI prepared little angstrom image with tornado machine instructions
18:04.39dcordesI have a samsung d600
18:04.46dcordesa friend of mine uses a prophet.
18:04.52cr2ok.
18:04.52dcordeswhich I built the images for
18:04.58cr2samsung d600 ?
18:05.04dcordessuch  a pitty I don't have one my own
18:05.08cr2what's that ?
18:05.25dcordesthat's a phone with crappy interface!
18:05.32dcordessamsung sgh-d600
18:05.35cr2running linux ? :)
18:05.41dcordesrunning samsung blobs
18:05.52dcordeswill be replaced with neo I think
18:05.56cr2i have so many htc phones that i don#t use them at all ;-)
18:05.59cr2ok.
18:06.09dcordesbut possibly with omap htc
18:06.20dcordescr2: you can give me one omap for testing
18:06.30dcordesyou can have zaurus akita in exchange
18:06.33cr2lol, my only working phone is a780
18:06.41dcordeswait
18:06.42dcordesmoto?
18:06.55cr2i don't have omap-based phones. only garmin 76cx.
18:06.59dcordesk
18:07.07cr2yes, old good moto gps phone.
18:07.09dcordesa780==motorola ezx one?
18:07.14dcordesnice
18:07.18cr2yes.
18:07.25dcordesdid you boot moko yet?
18:07.28cr2with the gps roadplanner.
18:07.31cr2no.
18:07.41cr2i want a working gps.
18:08.07cr2so i need a working qtopia on a780.
18:08.52*** join/#htc-linux snua12_ (n=admin@113-70-207-85.strcechy.adsl-llu.static.bluetone.cz)
18:08.54cr2i did some work on the 'roadmap' with the help of some other nice guys, but it still needs to be finishe.d
18:09.31cr2that's my most promising non-kernel project.
18:10.38cr2the omap SPI port is at
18:10.40cr2<PROTECTED>
18:10.54cr2but for the TS we have
18:11.45cr2<PROTECTED>
18:11.48cr2+ 0xc1000
18:11.49dcordesI personally don't like qt too much
18:12.09cr20xfffc1000
18:12.53cr2it works, it is very well documented and with qt4 you don't need to port anything.
18:13.23cr2since i don't write non-free software, i'm not worried that it's GPL.
18:13.45cr20xfffc1000 looks good
18:14.03cr2and is not in my OMAP register list.
18:15.01cr2BabelO: when you come back, try to 'wi' around 0xfffc1000+
18:15.12cr2while using the TS.
18:16.06*** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be)
18:19.04cr2yes. TS SPI is listed as 'DSP peripheral'
18:19.06cr2http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12000&contentId=4679
18:19.18dcordesI really whish I would understand a word
18:20.20cr2dcordes: there is no magic here. just some really hardcore stuff because fcking TI does not provide any docs.
18:20.29*** join/#htc-linux IBG (n=IBG@Yba1b.y.pppool.de)
18:20.37cr2unlike DEC/Intel did with SA/PXA
18:26.31ImCoKeMaNis there any more stuff you would like me to try on the titan while i have haret open?
18:27.48cr2ImCoKeMaN: can't think about any 'easy' thing.
18:28.03cr2can you try 'pd 0x0 0x100' ?
18:28.14cr2or 'lsmod'
18:28.34ImCoKeMaNthat does show the ECEC h h
18:28.41cr2you can also check the LCD, backlight  and LED power control commands.
18:28.56cr2pd 0x1000 0x100 ?
18:29.12ImCoKeMaNwhat is that looking for?
18:29.21cr2is it a wince bootloader or the kernel ?
18:29.31ImCoKeMaNSPL
18:29.37cr2ok.
18:29.45ImCoKeMaNi've used haret to dump that already
18:29.51cr2can you dump it from RAM ?
18:29.54ImCoKeMaNin fact that's what i'm trying to use haret for
18:29.55cr2ok.
18:30.05cr2hmm.
18:30.10cr20x0 is not RAM.
18:30.17ImCoKeMaNi'm wanting to use haret to load a modded SPL so we can instal custom wm6 roms to it
18:30.22cr2can you dump the beginning of RAM ?
18:30.26cr2ok.
18:30.35cr2pd 0x10000000 0x200
18:30.44ImCoKeMaNbut i need more knowledge for taht and probly custom compile the haret
18:30.49cr2ok.
18:31.24ImCoKeMaNshows an ECEC rest is ....
18:32.06ImCoKeMaNi dumped all 64m of ram once to play with
18:32.54ImCoKeMaNthis lappy is pretty basic install right now though as i'm on my way to texas and we loaded it up fresh for the trip xp,fedora, freebsd (xp now as i can't get wifi on others)
18:33.10cr2ok.
18:33.47cr2how big is the packed RAM dump ?
18:34.03ImCoKeMaNi wasn't sure if that was something i should share much hehe
18:34.13ImCoKeMaNso i haven't rared it
18:37.20cr2ok.
18:38.50cr2there may be some useful info there. but also maybe some data that you probably do not like to share :)
18:39.58ImCoKeMaNwell i have a device i can master reset and then share so i'll work on that
18:40.58cr2i'm looking for the omap gpio layout in the wince drivers, but don#t see anything obvious ;-)
18:41.28ImCoKeMaNwould the lsmod help on that?
18:43.28cr2you have a different cpu.
18:44.08ImCoKeMaNoh yeah sorry i wasn't reading the omap part closely
18:44.59cr2lsmod can be useful if testwm5 will fail.
18:45.33cr2i've ported testwm5 for wince-gcc some time ago, but there are still some bugs to be fixed.
18:45.52cr2the "standard" testwm5 works better for some reason.
18:46.15*** join/#htc-linux IBG (n=IBG@Yba1b.y.pppool.de)
18:59.38*** join/#htc-linux robotician (n=dale@usr016.bb275-03.udp.im.wakwak.ne.jp)
19:00.01dcordessomebody here who is familiar with haret and can help me creating my bootscript?
19:02.25dcordeshttp://www.pastebin.ca/686033
19:02.29dcordesthat is my current script
19:02.35*** join/#htc-linux snua12_ (n=admin@208.102.broadband2.iol.cz)
19:03.12dcordesthing is line #4: set CMDLINE "root=/dev/ram0 init=/linuxrc"
19:03.29dcordesBabelO: told me yesterday to change it but I lost the file and can't see the log yet
19:04.03dcordesI want to boot openembedded built angstrom image for htcprophet machine with it
19:04.03*** join/#htc-linux snua12_ (n=admin@208.102.broadband2.iol.cz)
19:06.12*** join/#htc-linux padski (n=padski@ip-81-1-116-155.cust.homechoice.net)
19:06.22cr2dcordes: i'm not that familiar with omap images. but we should try to hide the cpu dependance of the images, so they can be used universally.
19:07.41dcordescr2: meaning?
19:07.58dcordeshide the cpu dependance of the images
19:08.03dcordesno ieda how I do
19:08.59cr2it should be possible to use some standard image on any of our devices.
19:09.26cr2the MTYPE should be registered and autodetected by haret.
19:09.34dcordesas I said that is the angstrom-console-image in ext2
19:09.36cr2it#s already the case for non-omap phones.
19:09.41dcordesfor htcprophet machine type
19:09.49dcordesah okay
19:10.04dcordesI think we should bug Kevin2 about it who's the current maintainer
19:10.09cr2i'll have a look at the latest mach-types
19:10.43cr2yes, but first we need a complete mach-types, it should be in the hh.org kernel, then we can bug Kevin2
19:13.00cr2can you connect to http://www.arm.linux.org.uk/developer
19:13.02cr2?
19:13.28dcordeswait
19:15.10ImCoKeMaNtitan full ram dump rared is <10mb
19:15.37cr2ImCoKeMaN: if you don#t mind, i'd like to have a look.
19:16.12dcordes404ish
19:16.19cr2dcordes: me too.
19:16.30dcordescr2: to get back to my question above
19:16.36dcordesthat CMDLINE thing
19:16.44dcordeshow do I have to alter it to make things work?
19:16.58dcordesmy prophet user mate is waiting for his image ^^
19:17.23ImCoKeMaNyou want me to dcc it to you?
19:17.41cr2ImCoKeMaN: if it will work.
19:17.57cr2dcordes: imho the main problem is the MTYPE ?
19:18.24ImCoKeMaNcr2: it probly won't i'm on someone elses wifi right now i have an idea though i'll up it and let you know
19:18.28cr2dcordes: i'm not quite sure, but i dislike the 6666 number.
19:18.43cr2ImCoKeMaN: at leats you can try.
19:18.48cr2sometimes it works.
19:19.52cr2ImCoKeMaN: it stalls.
19:20.27dcordesImCoKeMaN: are you the coke man from userfriendly?
19:21.18ImCoKeMaNi have accounts in a lot, but i'm not sure
19:23.35ImCoKeMaNftp://ppcgeeks:ezupload@ftp.ppcgeeks.com/Titan/Users/ImCoKeMaN/TitanFullRAMDump.rar
19:24.55cr2ImCoKeMaN: got it.
19:25.01ImCoKeMaNcool
19:25.11cr2thanks.
19:25.26ImCoKeMaNno problem glad to share with someone that is interested
19:25.46cr2ok.
19:25.57cr2hmm. many new bootloader commands.
19:26.14ImCoKeMaNsome removed ones too
19:26.29cr2OS NOT FOUND !!!
19:26.33cr2interesting.
19:26.59ImCoKeMaNi wish it had d2s though
19:27.15cr2hehe. BsaD5SeoA
19:27.21ImCoKeMaNyup saw that
19:28.12ImCoKeMaNstill haven't been able to write anything to the rom though
19:28.21cr2Restore CPLD
19:28.28cr2is it programmable ?
19:28.33ImCoKeMaNwhich is what i'm trying to get by loading the modded spl to ram
19:28.47cr2you know the flash chip ?
19:28.50ImCoKeMaNthere are factory upgrades for it
19:29.03ImCoKeMaNno, but it's not a DOC
19:29.06ImCoKeMaNit's NAND
19:29.09cr2looks like some samsung NAND
19:29.20cr2we have some probs with it on hermes.
19:29.33cr2it has something nonstandard in the data layout.
19:30.03cr2Main Board ID=0x%x, CPLD ID=0x%x
19:30.04ImCoKeMaNit has 2k sectorsize which was a bit odd when reading info with pdocread
19:30.09ImCoKeMaNbut pdocwrite doesn't work at all
19:30.12cr2ok, it's like on thermes and athena.
19:30.30cr2hm. yes, since it's not mdoc.
19:30.47cr2+S3CA460_Init ?
19:30.52cr2what's that ?
19:31.09ImCoKeMaNnot sure
19:31.34cr2Samsung is currently sampling the S3CA460 LCD controller.
19:32.00cr2ok, so it's the accel fb.
19:32.15cr2SAMSUNG Electronics and QUALCOMM, Inc. Deliver MDDI Display Interface Solution for Wireless 3G CDMA Clamshell Phones
19:32.43cr2on Jul 21, 2004
19:32.44cr2hehe.
19:33.01ImCoKeMaNup to date
19:33.27cr2Samsung's S3CA460, featured in both CoF (Chip on FPCB) and FBGA packaging, is the first graphics
19:33.27cr2LCD controller to be MDDI-enabled. It includes an integrated dual controller for both a main and sub-
19:33.27cr2LCD panel, internal frame buffer for both panels for power saving, multiple power modes, and other
19:33.28cr2peripheral support.
19:33.38*** join/#htc-linux dcordes_ (n=tsingtao@e179107225.adsl.alicedsl.de)
19:34.05cr2it's going to be even more tough than atiw228x
19:34.19ImCoKeMaNis that in the Titan?
19:34.20cr2which we may support RSN.
19:34.25cr2i guess yes.
19:34.33ImCoKeMaNweird cuz it's not a dual display at all
19:34.47cr2well, then only 1 is actually used.
19:35.00cr2htc does not spare on the good hw :-)
19:36.04cr2search for a datasheet ;-)
19:36.42ImCoKeMaNi had some info on the msm7500
19:37.53cr2pmic_level PM_VREG_AUX_M 0000
19:37.53cr2pmic_level PM_VREG_AUX2_M 0000
19:37.53cr2pmic_level PM_VREG_MDDI_M 0000
19:38.01cr2is that TPS65021 ?
19:38.17cr2TI ACX100 is there too.
19:39.40cr2TITA10000 ? is that the wince ID ?
19:40.38cr2it seems you also have the 'dmesg' buffer in RAM as i name it.
19:40.43cr2ProcessorType=0b36  Revision=4
19:40.43cr2sp_abt=ffff1000 sp_irq=ffff0800 sp_undef=ffffc800 OEMAddressTable = 800010a0
19:41.01dcordes_is there a livelog of this chan?
19:41.03dcordes_~log
19:41.04aptlog is probably as piece of wood, or a record, or the opposite of exponentiation
19:41.30dcordes_~logs
19:41.30aptsomebody said logs was apt/ibot/infobot/jbot/purl all log daily to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz
19:41.54dcordes_hmmm
19:42.09cr2dcordes_: irclog.iclem.net
19:42.14cr2flashn_dm_init_structures: +memset:0xac2a0000
19:42.14dcordes_great thanks
19:42.27cr2ok, so there is a hint what is at 0xac2*
19:42.46cr2LCM Hitachi Init
19:43.32cr2Kernel: EEPROM signature=
19:43.42cr2the same as with hermes/athena 54mbit
19:44.15cr2dwNumBlocks: 1768 SectorsPerBlock 64
19:44.24cr2wDataBytesPerSector: 2048 dwBytesPerBlock 131072
19:45.25cr2TAI. what is tai ?
19:45.28cr2Tai: dwRetAddr=0xac3a0010
19:45.28cr2Tai: dwTaiBufferInUseSize=131072
19:45.38cr2is at 0xac3*
19:46.05cr2smem_data_ptr Addr=0xb5100008
19:46.21cr2looks like a virtual address. need to check with the 'dump mmu'
19:47.12cr2Tai: dwRetAddr=0xac400010
19:47.12cr2Tai: dwTaiBufferInUseSize=524288
19:47.19cr2even more.
19:47.37ImCoKeMaNi just put the full mmu.txt file on that same ftp site (300k instead of 30k)
19:47.53ImCoKeMaNnot sure if it is more helpful or not
19:47.57cr2DPR:AT_RX: 152,152,
19:47.57cr2DPR:AT_TX: 25,25,
19:47.57cr2DPR:DATA_RX: 0,0,
19:47.57cr2DPR:DATA_TX: 0,0,
19:48.02cr2this is from DPRAM
19:48.07cr2like on athena.
19:48.44cr2[D :: SERIAL_BT] Tx Cmd Buf:       Phy=0x223000, Vir=0xac223000,
19:48.50cr2that#s also interesting.
19:49.20cr2-FastUartDMInit
19:49.20cr2rx_cmd->src_row_addr phy addr=0xa0200070
19:49.33cr2so there is some UART here.
19:50.15cr2[D :: I2C] InitTSC2003: +I2C_PowerHandler
19:50.19cr2tsc2003 ??
19:50.46cr2WLANMSG: CHIP ID IS 0x7020101
19:50.50cr20x0101 is TI ?
19:51.51cr2[QCTUSB]COM_INIT:RxBufLen=131072
19:51.59cr2qctusb ?
19:52.09cr2like on the universal/hermes ?
19:52.34cr2Check CAMERA_S5K3BAFB Bayer
19:52.41cr2+S5K4B1FX03_DevHWResetSensor
19:53.17cr2the CAM buffers are at the RAM bottom.
19:53.19cr2gBMList[1].PhysAddress: 0x13a00000
19:54.22cr2PMIC- MicroSD OFF.
19:54.28cr2so it has microSD.
19:54.39cr2+QComGPE
19:54.43cr2what's that ?
19:55.01cr2gBMList[1].PhysAddress: 0x00440000
19:55.10cr2is at 4MB+
19:55.50cr2ok.
19:55.52cr2QComGPE x 240, y 320, bpp 16
19:55.58cr2Frame Buffer Virtual Address: 0x8e000000
19:56.03cr2Frame Buffer Physical Address: 0x00700000
19:56.05cr2i see.
19:56.40cr2[D :: TOUCHP] InitTSC2003:
19:56.47cr2[D :: TOUCHP] +TouchPanelPowerOn
19:57.09cr2ok, so the TS is served by TSC2003. afair we don't have such driver.
19:57.55cr2CAMERA] +HTC_Boot_Init_7500_Cam
19:58.14cr2so the CAM is attached to the Q cpu
20:01.19cr2it has SPI,I2C. ok.
20:01.27cr2and MDDI, whatever that is.
20:01.29*** join/#htc-linux TimRiker (i=timr@nat/novell/x-0a46fbb09c265e54)
20:03.27cr2TITAN, LIBRA and IRIS.
20:03.31cr2what is IRIS ??
20:04.54cr2KDB mode: Command line
20:04.54cr2KDB mode: Keystroke
20:05.07dcordes_I have a small question
20:05.07cr2the kernel debugger is enabled ?
20:05.11cr2yes.
20:05.12dcordes_what you are doing there
20:05.21cr2where ?
20:05.24dcordes_is it just seeing what windows is writing to devices?
20:05.31dcordes_making drivers and stuff
20:06.16ImCoKeMaNhttp://news.softpedia.com/newsImage/Sneak-Peak-at-HTC-Iris-Smartphone-2.jpg
20:06.17cr2it's the wince kernel log buffer.
20:06.18ImCoKeMaNthat's the iris
20:06.25cr2like dmesg in linux.
20:06.40cr2ImCoKeMaN: ok.
20:06.58cr2what is missing now it the exact name of the sound chip.
20:08.33cr2hehehe. this is a such secure microkernel system, that haret dumped the microkernel from ram :)
20:09.00cr2/etc/dhcpc.d
20:09.01cr2dhcp_client_storage.c
20:09.01cr2/etc/dhcpc.d/version
20:09.03cr2LOL
20:09.47ImCoKeMaNso i guess this dump was a little helpful?
20:10.17cr2for sure :)
20:10.41ImCoKeMaNawesome!  thanks for taking a look at it cuz i know i wouldnt' have found as much use for it as you seem to have done already
20:11.48cr2i don't know about the phone, but it should be doable to boot some barebones arm kernel on this device.
20:12.07cr2with a vsfb penguin :)
20:12.47ImCoKeMaNthat sounds like fun
20:13.12cr2we need to find a way to preserve the microkernel for the phone comms, and squash wince with a linux kernel.
20:13.21ImCoKeMaNunfortunately i'm very dependent until i can get the wifi drivers working on my linux instal and then isntall the software again
20:13.58cr2there is still a lot of work to do.
20:14.46ImCoKeMaNso have you done any work on windows bootloader/roms at all or do you do all linux?
20:14.49cr2it should be possible to locate the RAM address spaces and how they are used.
20:14.55cr2with this dump.
20:15.20cr2spl, dmesg buffer and microkernel are easily separable.
20:15.30cr2need to look for the wince kernel.
20:16.04*** join/#htc-linux snua12 (n=admin@113-70-207-85.strcechy.adsl-llu.static.bluetone.cz)
20:17.03cr2it has GPS ?
20:17.25ImCoKeMaNagps from all i heare
20:17.32ImCoKeMaNhere is some internal pics:  http://s184.photobucket.com/albums/x14/Murph244/
20:17.32cr2ok.
20:17.48ImCoKeMaNthe cpu looks capable of it, but there isn't an antenna that we have found
20:18.16cr2heh. the usual xilinx cplds.
20:18.43cr2i wish i'll find the sound chip.
20:19.28cr2WL125* is wifi54mbit
20:20.26cr2yeah, he should have removed the metal covers in the last pics.
20:20.45ImCoKeMaNdid you look at all 3 pages?
20:20.57cr2no. ok.
20:21.20*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
20:21.48cr2well, no more chip info.
20:22.14cr2TS
20:22.16cr2http://focus.ti.com/docs/prod/folders/print/tsc2003.html
20:22.38cr2lol
20:22.42cr2it#s not SPI
20:22.44cr2I²C™ Touch-Screen Controller
20:23.19cr2TI gave up on spi. amazing.
20:24.41cr2do we have any i2c TS drivers ?
20:25.23cr2http://lists.lm-sensors.org/pipermail/lm-sensors/2005-November/014227.html
20:25.55cr2<PROTECTED>
20:25.56cr2<PROTECTED>
20:25.56cr2<PROTECTED>
20:25.56cr2<PROTECTED>
20:25.56cr2<PROTECTED>
20:25.57cr2<PROTECTED>
20:26.01cr2so they are here.
20:29.06cr2hehe. i#ve learned quite a bit from this dump.
20:30.07cr2AT+HTC_DM=
20:30.10ImCoKeMaNit looks like it from the chat log
20:30.23cr2oh no, this weird stuff again. like on apache.
20:32.43cr2strings -el now
20:33.50cr2hm. it seems that wince runs from NAND.
20:37.00ImCoKeMaNi thought it couldn't execute in place and needed to copy to ram
20:41.45dcordesanybody wanteth my prophet angstrom image?
20:41.48dcordeshttp://rapidshare.com/files/54089353/prophetimage.tar.html
20:44.08cr2ImCoKeMaN: i think nand has no problems with xip.
20:44.32cr2dcordes: what exactly is prophet-specific in this image ?
20:46.53ImCoKeMaNhere's the thing i saw about the NAND vs NOR and xip:  http://blogs.msdn.com/windowsmobile/archive/2005/08/19/453784.aspx
20:51.14dcordescr2: it is omap850 image
20:51.34dcordesdoes haret require any specific script name?
20:52.31dcordesnothing is happening when my homy is running my script
20:53.05cr2you type in the name into 'Run' fields.
20:53.17dcordeshe did and nothing is happening
20:53.33dcordescould you take a look at the tarball?
20:55.51*** part/#htc-linux padski (n=padski@ip-81-1-116-155.cust.homechoice.net)
20:56.56dcordescr2: ?
20:58.14cr2you should name 'runme' as 'default.txt'
20:58.29cr2then you can just click 'Run' to boot
21:00.41dcordesthat is not hte problem
21:00.45dcordesharet is "seeing" the script
21:00.54dcordesmeans if he types foobar it says "can't find script foobar"
21:01.05dcordesbut when he is typing the right name it is just doing nothing
21:01.22dcordeswhat is the first thing the script does?
21:01.30dcordesso I can check if this is going well
21:04.22dcordesis it running the zimage first or the initrd thing?
21:04.39dcordes:(
21:05.11cr2loading zImage
21:05.34dcordesso I can assume that zImage is not loading if nothing is happening?
21:05.36cr2you can login over telnet and run the commands interactively.
21:05.40cr2maybe.
21:05.43dcordeshm nope
21:05.47dcordesI don't have the device here
21:05.56cr2ok, it's possible to turn logging on.
21:06.10dcordesok
21:06.14dcordeshow does he do it?
21:06.18cr2as the first command, so it will log the debug messages
21:06.20dcordesand where is the log saved?
21:06.24cr2read help :)
21:06.31dcordeswhere can I find help?
21:06.33cr2i don#t remember myself.
21:06.37dcordesthere is only an arm exe
21:06.39cr2in the haret source.
21:06.47dcordeswhere can I find that?
21:06.50dcordes:x
21:07.51cr2http://handhelds.org/moin/moin.cgi/HaRET
21:11.10dcordesI will try to get my mate establish some telnet
21:11.15dcordeshe has usbnet to his windows host machine
21:13.33cr2i feel tired now. good night.
21:13.41dcordescr2: bye
21:13.48dcordesgnite
21:22.05dcordes~seen BabelO
21:22.08aptbabelo is currently on #htc-linux. Has said a total of 14 messages. Is idling for 3h 26m 1s, last said: 'bbl'.
21:27.13dcordes~seen pH5
21:27.14aptph5 <n=ph5@e178215003.adsl.alicedsl.de> was last seen on IRC in channel #oe, 22h 48m 57s ago, saying: '.zZ'.
21:33.36*** join/#htc-linux TimRiker (i=timr@pdpc/supporter/bronze/TimRiker)
21:34.29dcordesTimRiker: hi
21:54.50TimRikerheya
22:10.11dcordesTimRiker: are you familiar with haret?
22:16.19TimRikernope
22:36.22*** join/#htc-linux cr2_ (n=konversa@crpl6.physik.uni-wuppertal.de)
22:41.50*** join/#htc-linux TimRiker (i=timr@pdpc/supporter/bronze/TimRiker)
22:47.13RyJonesWwow, testwm5 really takes a while. hours and hours :)
23:23.50*** join/#htc-linux TimRiker (i=timr@pdpc/supporter/bronze/TimRiker)
23:56.11BabelOcr2_: i try addlist mmutrace p2v(0xfff1c000) 0xfff
23:56.30BabelOcr2_: nothing around when i touch screen, maybe some dma channel if it use dsp

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.