00:13.39 | high-rez | Can you create a pdp context with it ? |
00:21.02 | tmzt | high-rez: with android? |
00:21.20 | tmzt | do you mean gprs or something else? |
00:23.15 | high-rez | Yeah, I mean with android - can the phone GPRS Attach e.g. create a PDP Context. |
00:24.29 | high-rez | E.g. use the cell phone's gprs/edge/umts/hs[n]pa modem :) |
00:30.57 | tmzt | I think you use Togga for that |
00:31.09 | tmzt | if you have the latest kernel from git umts should work |
00:31.17 | high-rez | Interesting. |
03:08.52 | *** join/#htc-linux mrmoku|a` (n=mrmoku@93.104.51.226) |
03:18.00 | *** join/#htc-linux keyhive (n=neophyte@CPE00222d1d03eb-CM00222d1d03e7.cpe.net.cable.rogers.com) |
04:43.24 | *** join/#htc-linux droid0011 (n=mc@p4FDCF179.dip.t-dialin.net) |
06:15.37 | par | yeah i use togga to bring up cdma |
06:16.08 | par | you would do the same for umts |
06:42.12 | *** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfdc33.pool.einsundeins.de) |
06:42.32 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c22b.pool.einsundeins.de) |
06:48.43 | *** join/#htc-linux WyrM (n=wyrm@unaffiliated/wyrm) |
08:02.13 | *** join/#htc-linux Zoolooc_ (n=fredsiba@nrbg-4dbfea50.pool.einsundeins.de) |
08:05.51 | *** join/#htc-linux goxboxlive (n=goxboxli@237.80-202-137.nextgentel.com) |
08:09.23 | *** join/#htc-linux wdslbr (n=asa@dslb-088-069-212-230.pools.arcor-ip.net) |
08:52.38 | *** join/#htc-linux WyrM (n=wyrm@unaffiliated/wyrm) |
09:21.25 | *** join/#htc-linux wdslbr (n=asa@dslb-088-069-212-230.pools.arcor-ip.net) |
09:45.08 | *** join/#htc-linux IamSOG (n=SOG@n219079053081.netvigator.com) |
09:52.14 | *** join/#htc-linux nebi_ (n=nebi@217.142.147.19) |
10:16.04 | *** join/#htc-linux Shinto (n=John@f049060073.adsl.alicedsl.de) |
10:26.45 | *** join/#htc-linux MLM (n=mlvdmeid@meide.xs4all.nl) |
10:34.41 | *** join/#htc-linux zycho (n=zycho@dslb-088-070-073-162.pools.arcor-ip.net) |
10:40.30 | *** join/#htc-linux zycho_ (n=zycho@dslb-088-070-073-162.pools.arcor-ip.net) |
10:55.56 | *** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo) |
10:57.17 | *** join/#htc-linux stefan_schmidt (n=stefan@p5B034F85.dip.t-dialin.net) |
11:03.52 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
11:08.03 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
11:29.11 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
11:53.34 | *** join/#htc-linux hp (n=chatzill@213.233.88.168) |
12:09.39 | liahimcociuba | x |
12:11.46 | par | eh/ |
12:12.30 | liahimcociuba | hello, where can i find the latest build for blueangel? |
12:12.31 | *** join/#htc-linux surge (i=surge@pool-98-118-165-224.bflony.fios.verizon.net) |
12:12.44 | par | are you serious? |
12:13.05 | par | what ui do you want to run |
12:14.10 | par | what user interface do you want to run? |
12:14.27 | par | there is angstrom with various ui's like |
12:14.30 | par | QTopia |
12:14.35 | par | GPE |
12:14.59 | par | its from around march 2008 |
12:15.07 | par | QTopia is |
12:15.35 | par | i suggest it |
12:22.29 | *** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl) |
12:25.01 | *** join/#htc-linux lucxxx (n=root@89-115-128-35.cl.ipv4ilink.net) |
13:02.42 | *** join/#htc-linux stefan_schmidt_ (n=stefan@p5B03593B.dip.t-dialin.net) |
13:11.15 | stefan_schmidt_ | Anyone here worked on the Athena kernel support? |
13:56.22 | *** join/#htc-linux lucxxx (n=root@89-115-128-35.cl.ipv4ilink.net) |
13:58.55 | *** join/#htc-linux nebi_ (n=nebi@217.142.147.19) |
14:27.04 | *** join/#htc-linux ltxda (n=anon@unaffiliated/ltxda) |
14:33.27 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
14:56.39 | *** join/#htc-linux zycho (n=zycho@dslb-088-070-073-162.pools.arcor-ip.net) |
15:28.16 | *** join/#htc-linux sxe (n=sxe@ip-62-143-83-75.unitymediagroup.de) |
15:28.29 | sxe | hi |
15:36.59 | *** join/#htc-linux cr2 (n=cr2@ip-90-187-99-116.web.vodafone.de) |
15:38.07 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
15:38.39 | stefan_schmidt_ | cr2: Hi. You did some kernel work on the Athena? |
15:42.29 | par | hi stefan_schmidt |
15:42.33 | par | how have you been |
15:42.42 | par | how is openezx going |
15:44.34 | stefan_schmidt_ | hi par |
15:45.03 | stefan_schmidt_ | par: Pretty good actually. Wyrm found a datasheet for the PCAP2 under a different name. |
15:45.34 | stefan_schmidt_ | par: The MFD core driver for it is already in linux-next and There is progress on all fronts. |
15:46.12 | stefan_schmidt_ | par: It's just that I'm not really into openezx kernel work anymore. Wyrm does a great job here. |
15:46.17 | stefan_schmidt_ | par: How are you? |
15:46.37 | par | i'm fine, |
15:47.07 | par | a lot fo what is occuring here is getting android up and running on various models lately. |
15:47.34 | par | personally i like htc-linux or (xanadux) |
15:49.14 | stefan_schmidt_ | par: (android) yup, figured it. |
15:49.29 | stefan_schmidt_ | is more interested in the kernel side tho |
15:50.06 | stefan_schmidt_ | What me really interests atm is how similar the msm6281 modems are to the modem part of the msm7k SoCs |
15:51.26 | stefan_schmidt_ | Athena seems to have a combination like this. An older pxa SoC and and older msm modem tho. |
15:55.03 | par | did you look at the code in angstrom for the drivers? |
15:55.34 | stefan_schmidt_ | What should angstrom have to do with it? |
15:55.43 | stefan_schmidt_ | I would search for a kernel tree :) |
15:55.48 | stefan_schmidt_ | http://github.com/mistadman/android-athena/tree/master |
15:56.09 | par | yeah well sorry i haven't slept all night |
15:56.18 | stefan_schmidt_ | That's what I found. But the htcathena_dpram_core.c is not in the repo. Mailed the author |
15:56.24 | par | yeah just check out the kernel.. |
15:56.54 | stefan_schmidt_ | par: Then better take a rest. Humans need sleep. (From time to time) |
15:58.51 | cr2 | stefan_schmidt_: i didn't work on the dpram linux driver, but did some disassembling |
15:59.04 | stefan_schmidt_ | cr2: ok |
15:59.17 | stefan_schmidt_ | cr2: Any pointer to some information about it? |
15:59.32 | cr2 | stefan_schmidt_: the main difference to the msm smd code is that the single channels use gpio interrupts |
15:59.41 | stefan_schmidt_ | cr2: mistadman was the only one workignon it? |
15:59.49 | cr2 | stefan_schmidt_: but it's similar to the blueangel driver. |
16:00.07 | stefan_schmidt_ | cr2: That's good news! |
16:00.21 | cr2 | yes, he did some haret tracing |
16:00.30 | *** join/#htc-linux Emo (n=x@unaffiliated/egns) |
16:00.54 | stefan_schmidt_ | cr2: yup, that's also on my agenda. Has to wait until I have the device here. |
16:00.58 | cr2 | but i didn't see anything new in his code. |
16:01.08 | stefan_schmidt_ | cr2: In which repo is the blueangel driver? |
16:01.10 | cr2 | stefan_schmidt_: you will have athena ? |
16:01.19 | cr2 | hh.org |
16:01.46 | cr2 | i want to copy xda-dev athena wiki pages to htc-linux.org |
16:01.57 | stefan_schmidt_ | cr2: no, Samsung omnia. But the setup smells similar. Just newer. PXA312 + MSM6281 with dual port ram in between. |
16:02.15 | stefan_schmidt_ | oh, there is a htx-linux.org page. |
16:02.25 | stefan_schmidt_ | You guys get organized. :) |
16:02.27 | par | :pserver:anoncvs@anoncvs.handhelds.org:/cvs checkout linux/kernel26 |
16:02.34 | stefan_schmidt_ | hopes for a mailling list :) |
16:02.39 | cr2 | http://wiki.xda-developers.com/index.php?pagename=AthenaDPRAM |
16:02.54 | stefan_schmidt_ | cr2: yup, that one I already found. Just no driver |
16:03.06 | cr2 | BA dpram driver also has 2 512byte rx/tx fifos |
16:03.10 | stefan_schmidt_ | par: thanks. Let's see if I still have cvs installed. ;) |
16:03.26 | stefan_schmidt_ | cr2: great, so I will have a look at this one then. |
16:03.50 | cr2 | stefan_schmidt_: i'm looking for the ba dpram driver link |
16:03.58 | par | htcathena and ba kernel code are in that repo |
16:05.19 | cr2 | stefan_schmidt_: http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_dpram.c |
16:05.53 | par | ah right the cvsweb ;) |
16:06.34 | stefan_schmidt_ | Thanks guys. That gives me some reading tonight. |
16:06.52 | stefan_schmidt_ | Have to run now. Movie is waiting. later |
16:10.12 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
16:16.01 | tmzt | par: most of the work is kernel work or research |
16:16.36 | tmzt | it's possible to support android once that is done but it's not the focus |
16:20.33 | par | i was just going by a majority average of the questions posed here ;) |
16:21.31 | tmzt | yeah, a lot of questions about android, true |
16:25.06 | par | is everything finished with your nand layout |
16:25.27 | par | i mean, does it look feasible to have dual boot in nand? |
16:27.46 | tmzt | well, I guess we would have to use uldr for that and I'm not quite sure how |
16:28.10 | *** join/#htc-linux Marex (n=vasum7am@u-pl15.ms.mff.cuni.cz) |
16:28.26 | tmzt | also not sure how to access the amss partition table to find the beginning of APPS |
16:29.26 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
16:29.27 | cr2 | tmzt: ? |
16:30.21 | tmzt | butI think we can hardcode it to yhe the end of spl, oemmisc or whatever |
16:30.28 | tmzt | cr2: hey |
16:30.34 | par | the partitions usually go uldr, xip, imgfs i think |
16:30.56 | tmzt | and tfat |
16:31.32 | tmzt | cr2: have you looked at OS.nb.payload or a nand dump with nbinfo? |
16:31.51 | cr2 | hmm. |
16:32.17 | tmzt | it shows beginning of imgfs and length |
16:32.35 | tmzt | but I think mbr is enough anyway |
16:33.29 | cr2 | ok, i'll try |
16:33.39 | tmzt | how is mtd going? |
16:35.03 | tmzt | cmonex: if tfat is corrupt or not valid tfat, will it hard reset and reformat tfat? |
16:43.41 | *** join/#htc-linux Phlogi_ (n=quassel@79-29.76-83.cust.bluewin.ch) |
16:44.40 | Phlogi_ | anyone is able to get android-msm-2.6.29 kernel working on the g1? |
16:48.22 | *** join/#htc-linux Guest3296 (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
17:30.19 | *** join/#htc-linux pH5 (n=ph5@e178235092.adsl.alicedsl.de) |
17:44.16 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
17:45.41 | *** join/#htc-linux tsdogs (n=tsdogs@net203-187-146.mclink.it) |
18:07.47 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
18:20.41 | cr2 | LOL |
18:21.14 | cr2 | pH5-evoked ASIC3-like currents were recorded at -80 mV from cultured rat DRG neurons. |
18:22.20 | cr2 | wild-type homomeric ASIC3 receptor activated by pH5 either expressed alone (A) or in the presence of the ASIC3 |
18:23.58 | pH5 | hehe. |
18:24.25 | pH5 | "ASIC3, an acid-sensing ion channel subunit expressed essentially in sensory neurons, has been proposed to be involved in pain." |
18:24.29 | pH5 | sounds about right to me |
18:24.33 | tmzt | cr2, I thought you were a physicist? |
18:25.10 | tmzt | http://zrusin.blogspot.com/2009/05/opengl-es.html |
18:25.15 | cr2 | i was searching on google |
18:25.18 | tmzt | no idea if it's useful to us |
18:25.24 | tmzt | that's real? |
18:25.51 | cr2 | pH5: ASIC3, the most sensitive of the acid-sensing ion channels, depolarizes certain rat sensory neurons |
18:28.05 | cr2 | tmzt: for hw accel we still need to know the msm internals. |
18:29.00 | tmzt | think something like mmiotrace would work? |
18:29.19 | tmzt | or trapping pmem writes? |
18:29.31 | cr2 | pH5: what did you want to know about asic3_spi ? i digged out my athena archive now, can look at ba/sable too |
18:29.36 | tmzt | not now anyway, too many things need done first of course |
18:30.03 | cr2 | tmzt: yeah. rpc, nand |
18:32.51 | tmzt | is there a patch for returning true from the fbset ioctl? |
18:39.39 | pH5 | cr2: I wanted to know how to activate/reset the BA keyboard (is the reset gpio active low?) and whether there's another gpio involved apart from reset and cs. |
18:39.46 | pH5 | for what does athena use asic3_spi? |
18:44.05 | cr2 | pH5: athena does not have asic3. i had all devices in 1 directory, but now i see that the archive is splitted. looking for uni/ba/sable now |
18:47.16 | cr2 | tmzt: nbinfo. old one |
18:47.20 | cr2 | NBInfo 2.0 RC 2 |
18:47.22 | cr2 | Partition table: |
18:47.44 | cr2 | Partition 0 |
18:47.46 | cr2 | ----------- |
18:47.47 | cr2 | <PROTECTED> |
18:47.49 | cr2 | <PROTECTED> |
18:47.50 | cr2 | <PROTECTED> |
18:47.58 | cr2 | Partition 1 |
18:47.59 | cr2 | ----------- |
18:48.01 | cr2 | <PROTECTED> |
18:48.02 | cr2 | <PROTECTED> |
18:48.04 | cr2 | <PROTECTED> |
18:48.11 | cr2 | Partition 2 |
18:48.13 | cr2 | ----------- |
18:48.14 | cr2 | <PROTECTED> |
18:48.16 | cr2 | <PROTECTED> |
18:48.17 | cr2 | <PROTECTED> |
18:48.23 | cr2 | Partition 3 |
18:48.25 | cr2 | ----------- |
18:48.26 | cr2 | <PROTECTED> |
18:48.28 | cr2 | <PROTECTED> |
18:48.29 | cr2 | <PROTECTED> |
18:48.52 | tmzt | ok, that's what cmonex called mbr I think |
18:48.59 | tmzt | that should be enough? |
18:49.10 | cr2 | ... |
18:49.13 | cr2 | <PROTECTED> |
18:49.15 | cr2 | <PROTECTED> |
18:49.17 | cr2 | <PROTECTED> |
18:49.56 | cr2 | how can i apply it to the raw nand dump ? |
18:50.20 | cr2 | <PROTECTED> |
18:50.21 | cr2 | <PROTECTED> |
18:51.20 | tmzt | I think you have to use nbsplit first |
18:51.38 | tmzt | if cmp the Part02 dump with OS.nb it should differ at 2049 I think |
18:52.10 | cr2 | nbsplit what ? |
18:52.20 | tmzt | the Part02.img |
18:52.38 | tmzt | nbsplit -kais or -titan Part02.img |
18:57.04 | cr2 | if i have it dumped properly |
18:57.40 | tmzt | dumped with what? |
18:57.45 | tmzt | itsutils or mtd? |
18:58.08 | cr2 | itsutils |
18:58.13 | cr2 | [Mo Jun 1 2009] [14:07:11] <cr2> [Mo Jun 1 2009] [02:08:13] <cr2> 458.50M (0x1ca80000) DSK1: |
18:58.15 | cr2 | [Mo Jun 1 2009] [14:07:12] <cr2> [Mo Jun 1 2009] [02:08:13] <cr2> | 3.12M (0x31f000) Part00 |
18:58.16 | cr2 | [Mo Jun 1 2009] [14:07:12] <cr2> [Mo Jun 1 2009] [02:08:13] <cr2> | 4.50M (0x480000) Part01 |
18:58.18 | cr2 | [Mo Jun 1 2009] [14:07:12] <cr2> [Mo Jun 1 2009] [02:08:13] <cr2> | 143.38M (0x8f60000) Part02 |
18:58.19 | cr2 | [Mo Jun 1 2009] [14:07:12] <cr2> [Mo Jun 1 2009] [02:08:13] <cr2> | 307.50M (0x13380000) Part03 |
18:58.21 | cr2 | [Mo Jun 1 2009] [14:07:41] <cr2> and wince talks about 306.23MB disk size |
18:58.35 | cr2 | 0x63e*2 |
18:58.39 | tmzt | ok |
19:01.59 | cr2 | awk '{printf("%x\n",0x63e/2)}' |
19:02.00 | cr2 | 31f |
19:02.25 | cr2 | awk '{printf("%x\n",0x900/2)}' |
19:02.26 | cr2 | 480 |
19:03.01 | cr2 | these are ok |
19:03.25 | cr2 | awk '{printf("%x\n",0xfb80/2)}' |
19:03.26 | cr2 | 7dc0 |
19:04.17 | cr2 | awk '{printf("%x\n",0x2a500/2)}' |
19:04.18 | cr2 | 15280 |
19:04.29 | cr2 | these do not match |
19:04.44 | cr2 | may be my own rom though. |
19:04.51 | tmzt | match what? |
19:04.58 | tmzt | Part03? |
19:04.59 | cr2 | itsutils output |
19:05.02 | tmzt | ls -lk |
19:05.12 | cr2 | Part02 and Part03 |
19:05.24 | tmzt | sectors could be different there |
19:06.55 | cr2 | imgfs is 131858432 =0x7dc0000 |
19:07.01 | cr2 | no |
19:07.09 | cr2 | it's just different rom i think |
19:07.15 | tmzt | ah |
19:08.05 | cr2 | taht's bad |
19:08.28 | cr2 | because you need to adjust the lnx partition table to a rom ;) |
19:08.44 | tmzt | what do you mean? |
19:08.47 | cr2 | 354942976 = 0x15280000 |
19:08.55 | cr2 | to mount fat |
19:09.00 | tmzt | can we pass the partition table from haret the same way itsutils gets it? |
19:09.10 | tmzt | or is that version wrong? |
19:09.35 | cr2 | we can, but how do we find these numbers with haret ? |
19:09.51 | tmzt | do you have itutils source? |
19:10.16 | cr2 | yes |
19:10.36 | cr2 | btw |
19:10.40 | cr2 | [20:47] <cr2> File System: 0x20 (boot) |
19:10.42 | cr2 | [20:47] <cr2> Start Sector: 0x00000002 |
19:11.08 | cr2 | Part0 starts with 4K offset ? |
19:11.17 | cr2 | hm. probably in .nb |
19:12.18 | cr2 | i'll look at 0x8f60000 offset |
19:16.00 | cr2 | hm. +0x2820000 |
19:16.23 | tmzt | not following, it seems all tables are 2k aligned on msm |
19:16.29 | cr2 | b780000 |
19:16.39 | *** join/#htc-linux j0b0 (n=jobo@77.63.184.98) |
19:17.23 | cr2 | all ff there |
19:17.35 | cr2 | erm |
19:17.51 | cr2 | +0x31f000 + 0x480000 |
19:18.17 | cr2 | bf1f000 |
19:18.56 | cr2 | also ff |
19:19.42 | cr2 | found MSWIN4.1 TFAT32 :) |
19:19.52 | cr2 | but at a different offset. |
19:20.08 | cr2 | must be my braindead dump |
19:20.46 | tmzt | those should be in different sectors though? |
19:21.40 | cr2 | yes |
19:21.55 | cr2 | i don't remember exactly how i dumped them |
19:21.56 | tmzt | ok |
19:22.07 | cr2 | i was excited to see the full dump |
19:22.18 | cr2 | and dumped it in pieces |
19:22.34 | cr2 | to be sure that it dumps something |
19:23.40 | cr2 | -rw------- 1 root root 3272704 26. Apr 10:07 RAPH00 |
19:23.41 | cr2 | -rw------- 1 root root 4718592 26. Apr 10:13 RAPH01 |
19:23.43 | cr2 | -rw------- 1 root root 150339584 26. Apr 10:24 RAPH02 |
19:23.44 | cr2 | -rw------- 1 root root 322437120 26. Apr 10:41 RAPH03 |
19:24.42 | stefan_schmidt_ | cr2: I had a quick look at the blueangel dual port ram driver. It exposes an uart to userspace, but is not used for the modem as that one is on FFUART? |
19:25.13 | cr2 | stefan_schmidt_: it's used for pppd (gprs) |
19:25.27 | stefan_schmidt_ | cr2: ah, ok. Strange setup. |
19:25.38 | cr2 | stefan_schmidt_: it's a soft-uart driver |
19:25.57 | cr2 | with one channel |
19:26.00 | stefan_schmidt_ | cr2: You start the PDP context on the FFUART and then data over that one? |
19:26.12 | stefan_schmidt_ | Or everything over this one? |
19:26.27 | cr2 | smd on msm can be used for a multiport setup |
19:26.43 | stefan_schmidt_ | yeah, seen it |
19:26.56 | stefan_schmidt_ | It's also used for the gpsone technology from msm |
19:26.58 | cr2 | i call the umts number on 1 uart, get the connect and start pppd on the second uart. the same on msm* |
19:27.12 | stefan_schmidt_ | cr2: ok, thanks |
19:27.13 | cr2 | gpsone is a complex setup |
19:27.24 | stefan_schmidt_ | oh, really? |
19:27.26 | cr2 | you has one more uart channel for nmea |
19:27.38 | cr2 | but the control goes over rpc channel |
19:27.40 | stefan_schmidt_ | I hoped it would be some gpio fiddling and then NMEA on the smd |
19:27.48 | stefan_schmidt_ | urgs |
19:27.58 | stefan_schmidt_ | That means I have to read the rpc things also |
19:27.59 | cr2 | hehe. sirf3 times are over ;) |
19:28.04 | stefan_schmidt_ | hoped to avoid that. :) |
19:28.23 | stefan_schmidt_ | cr2: depends |
19:28.28 | cr2 | it depends on the msm modem setup |
19:28.35 | stefan_schmidt_ | ok |
19:28.42 | cr2 | yes, i have sirf3 on athena. |
19:28.54 | stefan_schmidt_ | sirf3 on my eten here |
19:29.03 | stefan_schmidt_ | and ublox on the gta0* |
19:29.08 | cr2 | but msm wants that everybody uses their shitty gps implementation |
19:29.18 | cr2 | ok |
19:29.51 | stefan_schmidt_ | For hw vendors its nice to have it on board without a new chip, rf issues, etc |
19:30.03 | stefan_schmidt_ | But I also prefer a separate chip |
19:30.11 | stefan_schmidt_ | ublox5 rocks for that |
19:30.13 | cr2 | qcom is a hw vendor |
19:30.38 | cr2 | can you dump raw code phase data with it ? |
19:30.53 | stefan_schmidt_ | cr2: ok, let me correct this to product vendor |
19:30.57 | cr2 | i've heard that ublox without an external antenna is not great too. |
19:31.20 | stefan_schmidt_ | cr2: phase code? You mean the raw GPS stuff? |
19:31.43 | stefan_schmidt_ | cr2: Depends on the internal antenna of course. |
19:31.58 | cr2 | yes, raw gps |
19:32.08 | stefan_schmidt_ | even with ublox 4 we get could TTFF for the gta02s |
19:32.09 | cr2 | pseudorange and code phase |
19:32.33 | stefan_schmidt_ | cr2: Not sure if you can get that with ublox5. |
19:32.38 | cr2 | sirf2 could d that ;) |
19:33.00 | cr2 | but i don't know any free software that can dump it properly |
19:33.10 | stefan_schmidt_ | cr2: The global (b)locate does the same |
19:33.26 | cr2 | !free software |
19:33.40 | stefan_schmidt_ | cr2: There is even a SDR GPS project. So code for GPS calculation should be there |
19:33.52 | stefan_schmidt_ | heh, yes, global locate sucks :) |
19:33.55 | cr2 | :) |
19:34.10 | stefan_schmidt_ | remembers the bad expirience Openmoko had with them. |
19:34.18 | cr2 | yeah |
19:34.38 | cr2 | btw, does the pxa haret trace work on pxa3xx ? |
19:35.02 | stefan_schmidt_ | cr2: http://www.gps-sdr.com/ |
19:35.29 | stefan_schmidt_ | cr2: (pxa) Have to wait for the Omnia to arrive before I can test it. |
19:35.37 | stefan_schmidt_ | Should be here on monday |
19:35.38 | cr2 | wow |
19:35.45 | cr2 | ok |
19:36.01 | cr2 | check if you can dump the rom too |
19:36.18 | stefan_schmidt_ | But xsascha should know as he works on the samsung i780 |
19:36.32 | stefan_schmidt_ | will do |
19:36.48 | stefan_schmidt_ | Perhaps time for IDA again ;) |
19:37.21 | cr2 | ok |
19:37.47 | cr2 | well, it helps to have both ida+trace |
19:37.59 | stefan_schmidt_ | yup |
19:38.20 | stefan_schmidt_ | Going to tons of wimo driver assembly is no fun |
19:38.41 | cr2 | depends on the vendor |
19:38.55 | cr2 | i got used to the htc asm |
19:38.58 | stefan_schmidt_ | I have seen Harald doing it for the eten. |
19:39.11 | stefan_schmidt_ | cr2: (htc asm) I can imagine |
19:39.12 | cr2 | but others do weird things. |
19:39.26 | stefan_schmidt_ | cr2: How long are you doing this HTC thing? |
19:39.45 | stefan_schmidt_ | remebers he started with openezx in 2005 |
19:39.51 | cr2 | for a long time :) |
19:40.10 | cr2 | i think i bought ba in oct 2004 |
19:40.12 | stefan_schmidt_ | but we had the linux 2.4 sources there. No assembly needed |
19:40.59 | cr2 | a legendary device. pH5 hacks on it now. |
19:41.18 | cr2 | btw, does gps work on a780 ? |
19:41.36 | cr2 | my a780 can't talk to gps anymore |
19:41.49 | stefan_schmidt_ | ah, I thought Philipp works on magician only |
19:42.04 | cr2 | works= works with openezx |
19:42.16 | stefan_schmidt_ | (a780) We know the AT command to enable it. (connected to the BP) |
19:42.50 | stefan_schmidt_ | And we have some c code to parse the packets we get over the muxer channel to bring it into NMEA format |
19:42.54 | cr2 | yeah, i was thinking about cutting it from BP and soldering to STUART |
19:43.01 | stefan_schmidt_ | Not sure if it really works good |
19:43.07 | cr2 | ok |
19:43.16 | stefan_schmidt_ | I would say not working then. :) |
19:43.19 | cr2 | but then i need to load the firmware myself. |
19:43.34 | cr2 | and i have no idea where to grab this fw |
19:43.39 | stefan_schmidt_ | And the GPS is real shit anyway. Power hungry _and_ bad performance. :) |
19:43.50 | cr2 | hehe |
19:43.55 | stefan_schmidt_ | And the idiots build the same chip into the A1600 again. |
19:43.59 | cr2 | power hungry. that's try |
19:44.53 | stefan_schmidt_ | the fw should be embedded inside the modem fw |
19:45.10 | cr2 | once i've lost the gps signal at night in Finnland ;) |
19:45.10 | stefan_schmidt_ | I really think there are nicer things you could play with. :) |
19:45.33 | cr2 | yeah. athena with sirf3 on ffuart can't be beat. |
19:45.51 | cr2 | but gps on msm is pita too. because of the rpc ;) |
19:46.04 | stefan_schmidt_ | sigh |
19:46.21 | cr2 | not as bad as GL, but still pita |
19:46.33 | stefan_schmidt_ | The problem is more to get a new device with 3G/HSPA without the msm modems |
19:46.47 | cr2 | i think they do not exist |
19:46.57 | stefan_schmidt_ | Harald and me worked hours over hours with the eten |
19:47.07 | cr2 | everything i know uses msm |
19:47.13 | stefan_schmidt_ | No idea why the modem did not talk to us |
19:47.16 | cr2 | even my nc10 with "samsung" modem |
19:47.31 | cr2 | which cpu is eten ? |
19:47.31 | *** join/#htc-linux htc-linux (i=5745de6c@gateway/web/ajax/mibbit.com/x-0eed6059a6c5fa6b) |
19:47.58 | stefan_schmidt_ | The E-Ten using a Ericsson mobile platforms modem |
19:48.22 | stefan_schmidt_ | The current one are using s3c2442, next generation s3c64x0 |
19:48.47 | cr2 | hmm. ipaq6915 uses ericsson too. and i think it even worked. |
19:48.50 | cr2 | ok |
19:48.53 | stefan_schmidt_ | Besides the modem it was really close to what GTA02 used. Even the display is the same. |
19:49.05 | stefan_schmidt_ | oh, interesting |
19:49.11 | cr2 | is there haret support for s3c64x0 ? |
19:49.12 | stefan_schmidt_ | How it is connected? |
19:49.19 | stefan_schmidt_ | On eten it is uart + spi |
19:49.25 | cr2 | btuart +mux protocol |
19:49.39 | stefan_schmidt_ | IIRC Harald did a patch for the basic gpio tracing |
19:49.49 | stefan_schmidt_ | not sure if it is in haret mainline yet |
19:50.10 | cr2 | http://wiki.xda-developers.com/index.php?pagename=SablePhone |
19:50.16 | stefan_schmidt_ | hmm, how fast is the clk for the uart when they do hspa over it? |
19:50.36 | cr2 | the tty disc driver is in hh.org CVS |
19:50.45 | cr2 | 921600 |
19:50.52 | stefan_schmidt_ | hmm, ok |
19:50.54 | cr2 | not hspa, gprs |
19:51.03 | stefan_schmidt_ | ah, that makes sense |
19:51.15 | stefan_schmidt_ | The eten modem is hspa |
19:51.21 | cr2 | ok |
19:51.25 | stefan_schmidt_ | not really the speed for a uart |
19:51.34 | cr2 | hehe |
19:51.45 | cr2 | i get 310KB on umts |
19:52.41 | stefan_schmidt_ | Another thing. As you know a lot about the msm modems, perhaps the most outside of quallcomm and google. |
19:52.53 | cr2 | lol |
19:53.05 | stefan_schmidt_ | I heard from somebody I trust on this that they also have a binary protocol. |
19:53.25 | stefan_schmidt_ | What I have seen so far, G1, Raphael, etc they speak plain old AT |
19:53.45 | stefan_schmidt_ | But there seems also to be a binary protocol the modem speaks. Ever heard of it? |
19:53.48 | cr2 | yes, and the cdma models too |
19:54.07 | stefan_schmidt_ | Do they speak both? switchable? |
19:54.30 | cr2 | no, only AT |
19:54.48 | cr2 | but the companion chip is on "SBI" bus |
19:55.07 | cr2 | some modified spi variant |
19:55.22 | cr2 | but you are not supposed to talk on so lowlevel layer |
19:55.23 | stefan_schmidt_ | hmm, can you elaborate? Lost me :) |
19:56.01 | stefan_schmidt_ | ah, so lower layers are binary and they "translate" to AT on top |
19:56.04 | cr2 | because it's hidden from you by the "AMSS" , i.e. l4 microkernel-based OS that controls the modem DSP |
19:56.13 | cr2 | yes |
19:56.17 | stefan_schmidt_ | ok |
19:56.54 | cr2 | since there is no public CPU docs, you can more or less forget about it anyway |
19:57.14 | stefan_schmidt_ | As long as we can get AT out of it I'm happy. The rest is mickey|dinner's job. ;) |
19:57.36 | cr2 | the SBI bus addresses (something like i2c over spi) can be found out, but then you need the docs for the companion chips |
19:57.51 | stefan_schmidt_ | There is a userspace library that uses the proto. But NDA... |
19:58.06 | cr2 | yeah. once i've finally got umts working, he has disappeared :) |
19:58.09 | stefan_schmidt_ | As long as I get AT I'm fine. |
19:58.25 | stefan_schmidt_ | I just feared that we maybe have to re the proto, too. |
19:58.33 | cr2 | no |
19:58.41 | cr2 | at and umts data are working |
19:58.53 | cr2 | now we need to get rpc channel working |
19:58.56 | stefan_schmidt_ | cr2: He has a job last and next week. |
19:59.07 | cr2 | i've more or less finished the higher-level docs |
19:59.11 | cr2 | ok |
19:59.15 | stefan_schmidt_ | cr2: Should be back poking you next week. :) |
19:59.33 | cr2 | :) |
19:59.37 | stefan_schmidt_ | Were can I find them? I'm a bit lost in the xda wiki sometimes. |
19:59.42 | cr2 | the rpc looks like that : http://www.htc-linux.org/wiki/index.php?title=MSM_RPC |
20:00.01 | cr2 | the raphael data is in htc-linux wiki now. |
20:00.11 | cr2 | and i want to move the athena data too |
20:00.14 | stefan_schmidt_ | ah, I only have seen the start page on htc-linux, no link to the wiki |
20:00.22 | stefan_schmidt_ | ok |
20:00.37 | cr2 | http://www.htc-linux.org/wiki/index.php?title=Main_Page |
20:01.16 | stefan_schmidt_ | Now I really hope I can get the msm6281 interface working with the msm smd driver from android. |
20:02.20 | cr2 | hmm. don't be so sure |
20:02.35 | cr2 | smd driver is for the msm host cpu |
20:03.06 | cr2 | athena has pxa270 and talks to msm7225 (i think) over dpram |
20:03.28 | stefan_schmidt_ | I thought I could maybe add some glue that brings the external dual port ram into the game and use the rest from smd |
20:03.39 | cr2 | so it depends on how your dpram is controlled |
20:03.41 | stefan_schmidt_ | it's msm6xxx |
20:03.54 | stefan_schmidt_ | At least what I have seen at the wiki. |
20:04.04 | cr2 | ok |
20:04.11 | stefan_schmidt_ | That was the reason I asked around for Athena kernel devs |
20:04.15 | cr2 | btw, universal uses msm6250 |
20:04.26 | cr2 | but no dpram |
20:04.31 | stefan_schmidt_ | Already wrote mistadman a mail |
20:04.35 | cr2 | the umts data goes over usb |
20:04.54 | stefan_schmidt_ | And signaling over uart? |
20:05.02 | cr2 | AT cmd ? yes. |
20:05.06 | stefan_schmidt_ | yes |
20:05.08 | stefan_schmidt_ | ok |
20:05.21 | stefan_schmidt_ | not the same setup as omnia |
20:05.29 | stefan_schmidt_ | seems athena is my best bet |
20:05.36 | cr2 | yes, spi sounds like a pita |
20:06.01 | cr2 | ipaq6915 has GL chip on spi |
20:06.17 | cr2 | instead of uart on the moko phone. |
20:06.23 | stefan_schmidt_ | spi is on the eten. And the crazy part is that the modem is master and AP slave. |
20:06.39 | cr2 | i'm not surprised |
20:06.44 | stefan_schmidt_ | heh |
20:06.50 | cr2 | i think it's always the case |
20:07.17 | cr2 | on the raph too |
20:07.30 | stefan_schmidt_ | Well, it is strange as the normal mode is that the AP send commands to the modem |
20:07.50 | stefan_schmidt_ | With SPI that mean you have to trigger the modem, modem ask SPI slave (AP) |
20:08.03 | cr2 | ah, ok |
20:08.51 | stefan_schmidt_ | Sadly mistadman missed the dual port ram driver at his last commit for athena: http://github.com/mistadman/android-athena/commit/c0c0f7095dcec694fcb1c50019e5713006bdf8df |
20:09.06 | stefan_schmidt_ | kconfig and makefile magic is the, just the file missing |
20:09.15 | stefan_schmidt_ | I bet it was just a missing git add |
20:09.26 | cr2 | raph has a dual arm11(AP)/arm9BP) setup, and AP has much less control over the shared hardware. |
20:09.51 | cr2 | i will not be surprised that he does not have a working driver |
20:10.51 | stefan_schmidt_ | (raph) Yes, the standard msm7k SoC architecture |
20:11.14 | stefan_schmidt_ | (driver) You mean he perhaps did not even had a driver? |
20:13.05 | stefan_schmidt_ | I see you still list the omap850 devices. |
20:13.10 | cr2 | i think he never had a working driver. |
20:13.19 | stefan_schmidt_ | That reminds me that pH5 still has a dopod from me. |
20:13.29 | stefan_schmidt_ | cr2: oh, to bad |
20:13.41 | cr2 | he did some tracing, and i told him about the ba dpram driver. never heard from him anymore :) |
20:14.06 | stefan_schmidt_ | heh, usual foss project problem :) |
20:14.06 | cr2 | omap850 ? |
20:14.18 | cr2 | herald ? |
20:14.19 | stefan_schmidt_ | yup, omap850 |
20:14.27 | stefan_schmidt_ | DoN#t remember the name |
20:14.35 | cr2 | i think i've see it :) in your hands. |
20:14.44 | stefan_schmidt_ | It was dopod branded. Taiwan brand |
20:14.44 | cr2 | s/see/seen/ |
20:14.54 | stefan_schmidt_ | cr2: huh, when? |
20:14.59 | stefan_schmidt_ | We did meet? |
20:15.08 | cr2 | in Brussels |
20:15.20 | stefan_schmidt_ | hmm |
20:15.25 | stefan_schmidt_ | which year? |
20:15.38 | cr2 | you had a talk about openezx. |
20:15.43 | cr2 | 2006 ? |
20:15.45 | stefan_schmidt_ | ah, yes, that year |
20:15.53 | stefan_schmidt_ | should have been 2007 |
20:16.03 | cr2 | we also met mickey|dinner there. |
20:16.08 | stefan_schmidt_ | Sorry that I don't remember you. :( |
20:16.11 | cr2 | yes, maybe 2007 |
20:16.39 | stefan_schmidt_ | To many people around on conferences |
20:16.44 | cr2 | :) |
20:16.56 | stefan_schmidt_ | Will you come to LinuxTag this year? |
20:17.36 | cr2 | mickeyl had an pre-production openmoko phone then. |
20:17.53 | stefan_schmidt_ | yup, I met Sean the first time there. |
20:17.56 | cr2 | too far away to drive from munich. |
20:18.11 | stefan_schmidt_ | ah, munich is indeed a long way |
20:18.18 | stefan_schmidt_ | Braunschwieg -> Berlin is ok |
20:18.23 | stefan_schmidt_ | 1:20 by train |
20:18.35 | cr2 | 24-27 ? |
20:18.37 | stefan_schmidt_ | And I like to meet with zecke again anyway. |
20:18.42 | cr2 | which days are that ? |
20:18.43 | stefan_schmidt_ | yup |
20:18.51 | cr2 | !sh cal |
20:18.58 | stefan_schmidt_ | wed - sat |
20:19.01 | *** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl) |
20:19.34 | *** join/#htc-linux gentooer (n=asdfsf@pool-72-90-137-15.nwrknj.east.verizon.net) |
20:20.04 | cr2 | i think i must work |
20:20.23 | cr2 | and driving will take too much time. |
20:21.27 | stefan_schmidt_ | ok |
20:22.02 | cr2 | i've looked at the athena dpram disassembly once more. |
20:22.22 | stefan_schmidt_ | and? |
20:22.58 | cr2 | and i think that the hw operation is more or less clear now. it's only up to adapting the smd driver for it. |
20:23.22 | cr2 | it has 6 channels |
20:23.41 | cr2 | 1 512byte rx fifo and 512byte tx fifo |
20:23.56 | cr2 | each channel has an irq, and an ack gpio |
20:24.12 | stefan_schmidt_ | nice clear setup |
20:24.51 | cr2 | chan: AT(1), DIAG(2), P1(3), P2(4), P3(5) and P9(6) |
20:25.10 | cr2 | i think P1 is umts data |
20:25.16 | cr2 | but need to check it. |
20:25.28 | cr2 | don't know what P2,P3 and P9 are for |
20:25.42 | stefan_schmidt_ | Once my device is here I need to check how similar it is to the Athena |
20:25.45 | cr2 | don't know about DIAG too. |
20:26.11 | stefan_schmidt_ | perhaps just a diagnose channel |
20:26.30 | cr2 | the AT can be traced very well |
20:26.44 | cr2 | and it operates exactly like the smd |
20:27.06 | cr2 | head/tail pointers for the fifos + fifos |
20:27.11 | stefan_schmidt_ | makes sense that quallcomm uses the same techniques |
20:27.25 | cr2 | yes |
20:27.41 | stefan_schmidt_ | That's exactly what I hoped. :) |
20:27.59 | cr2 | let's hope you have it the same way |
20:28.50 | stefan_schmidt_ | crosses fingers |
20:30.32 | stefan_schmidt_ | From what I can find out rigth now it seems it has 128kB dual port ram |
20:30.49 | stefan_schmidt_ | s/ram/sram/ |
20:31.29 | stefan_schmidt_ | need to find out what chip it is an if it has different parts for tx rx or just splits the ram |
20:32.00 | cr2 | 128k is huge |
20:32.25 | cr2 | msm uses 512 or 2k fifos |
20:33.01 | dream_kill | hi cr2 |
20:33.10 | dream_kill | any more progress on nand stuff? |
20:34.30 | cr2 | dream_kill: found the tfat32 partition. need to check if i can mount it though |
20:34.40 | dream_kill | cool |
20:34.58 | dream_kill | did u manual defined the partitions in kernel ? |
20:36.12 | cr2 | no, i provide them as ATAGs from haret, to simulate the g1 behaviour |
20:36.27 | cr2 | so i don't need to change the g1 code. |
20:36.47 | stefan_schmidt_ | cr2: seems to be a cypress sram module |
20:36.56 | stefan_schmidt_ | need to check the type and look for a spec |
20:37.43 | cr2 | stefan_schmidt_: usually i document the (wince) memory layout first |
20:38.01 | stefan_schmidt_ | cr2: Sure, I just do stuff before I have the device here. :) |
20:38.17 | cr2 | you have nk.exe ? |
20:38.25 | stefan_schmidt_ | And my girlfriend is watching a movie anyway :) |
20:38.31 | cr2 | LOL |
20:38.38 | stefan_schmidt_ | no nk.exe |
20:38.42 | stefan_schmidt_ | What is it? |
20:38.52 | cr2 | wince kernel |
20:39.14 | cr2 | can be dumped directly from ram |
20:39.42 | stefan_schmidt_ | ok, seems I have a lot to learn once the device is here |
20:39.44 | cr2 | usually it's exactly at the beginning of (sd)ram |
20:39.51 | stefan_schmidt_ | ok |
20:40.11 | cr2 | and it has the static allocation table at its top somewhere. |
20:40.37 | stefan_schmidt_ | that's good :) |
20:40.53 | cr2 | then you can create a table like that |
20:40.57 | cr2 | http://www.htc-linux.org/wiki/index.php?title=RaphaelMemoryMap |
20:41.09 | cr2 | the 1M entries anyway. |
20:41.15 | stefan_schmidt_ | cool, will do |
20:41.44 | cr2 | since pxa is documented, it's much easier than msm ;) |
20:41.45 | stefan_schmidt_ | hmm, there are only two chips from cypress that match. 128kb, 16bit width |
20:42.08 | cr2 | http://wiki.xda-developers.com/index.php?pagename=AthenaMemoryMap |
20:42.26 | cr2 | you can create such table immediately |
20:45.04 | stefan_schmidt_ | That is handy |
20:45.30 | cr2 | yes, you can already guess where is your dpram |
20:45.57 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
20:46.02 | stefan_schmidt_ | ok |
20:46.06 | cr2 | i don't know the pxa3xx memory map very well, but it should be similar |
20:46.18 | stefan_schmidt_ | Sounds like the first thing I will do |
20:47.01 | cr2 | yes, should be very easy to do |
20:57.22 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
20:59.13 | tmzt | DIAG is the dm protocol, used for setting nvitems and other things |
21:02.04 | tmzt | stefan_schmidt_: talk to viperbjk in #xda-devs |
21:02.22 | tmzt | he wrote the qmat tool to access qualcomm DM |
21:07.39 | cr2 | tmzt: http://www.ettus.com/order |
21:07.43 | *** join/#htc-linux j0b0 (n=jobo@77.241.232.145) |
21:08.10 | cr2 | tmzt: just remembered about the nice hardware to purchase. |
21:08.33 | tmzt | oh yeah |
21:08.37 | tmzt | expensive though |
21:09.28 | cr2 | hehe. usrp1 is like raph |
21:11.10 | cr2 | i'd like to know the usrp2 power consumption |
21:11.30 | tmzt | how is it like raph? |
21:11.43 | cr2 | in price |
21:11.43 | *** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
21:11.52 | tmzt | ah, ok |
21:12.02 | tmzt | there are some less expensive dsp radio projects now |
21:12.39 | cr2 | ok |
21:14.04 | cr2 | awk '{printf("%d\n",(0x2820000+0x31f000+0x480000+0x8f60000)/2048/64)}' |
21:14.05 | cr2 | 1528 |
21:17.43 | cr2 | 321, 345, 381, 1528 |
21:19.16 | cr2 | the 0x31f000 is not 128K aligned |
21:20.12 | cr2 | hehe. it's even not 2k aligned. |
21:21.48 | tmzt | the partition? |
21:26.31 | cr2 | uh. it's too late ;) |
21:26.38 | cr2 | of course it's aligned. |
21:26.56 | cr2 | i always think in 4K pages ;) |
21:27.09 | cr2 | or in 8K on other hardware. |
21:28.53 | cr2 | but the 128K is a problem for g1 code |
21:29.02 | cr2 | because g1 partitions are in 128K chunks |
21:29.23 | tmzt | oh, in msmp? |
21:30.08 | cr2 | yes |
21:30.30 | cr2 | it's not a problem for msm partitions |
21:30.54 | tmzt | so we need to do something else? |
21:31.09 | cr2 | but you can't just declare the tfat partition in this way. |
21:31.26 | cr2 | well, we need to patch it for 2k blocks instead of 128k |
21:31.34 | tmzt | is it big enough? |
21:31.44 | tmzt | the field I mean |
21:31.51 | cr2 | int |
21:31.57 | tmzt | in MSMp, or whatever we end up using |
21:33.56 | cr2 | struct msm_ptbl_entry |
21:33.58 | cr2 | 41 { |
21:34.00 | cr2 | 42 char name[16]; |
21:34.01 | cr2 | 43 __u32 offset; |
21:34.02 | cr2 | 44 __u32 size; |
21:34.04 | cr2 | 45 __u32 flags; |
21:34.05 | cr2 | 46 |
21:34.13 | cr2 | 73 ptn->offset = entry->offset * 64 * 2048; |
21:34.15 | cr2 | 74 ptn->size = entry->size * 64 * 2048; |
21:34.31 | cr2 | 64 should go away |
21:35.08 | tmzt | but it won't be compatible with g1 then |
21:35.10 | cr2 | hm, and the .flags should be added |
21:35.16 | cr2 | yes |
21:35.31 | tmzt | that's what I was wondering, maybe flags could be used |
21:35.38 | tmzt | but the same thing, it would be different |
21:35.45 | tmzt | so we probably need a different TAG |
21:36.34 | cr2 | HTCp |
21:36.41 | tmzt | yeah |
21:36.49 | tmzt | it there a registry? |
21:36.56 | cr2 | no |
21:37.06 | cr2 | MSMp is a hack too |
21:37.21 | cr2 | so it's not a problem to change it,. |
21:37.37 | cr2 | 38 #define ATAG_MSM_PARTITION 0x4d534D70 /* MSMp */ |
21:38.32 | tmzt | is that literal? |
21:38.43 | cr2 | 128k partition block is a bad idea, imho |
21:38.45 | tmzt | yeah, looks like it |
21:38.50 | cr2 | yes, ASCII |
21:39.24 | cr2 | what is 43 45 ? |
21:39.55 | cr2 | lol |
21:39.58 | cr2 | awk '{printf("%c%c\n",0x43,0x45)}' |
21:40.00 | cr2 | CE |
21:40.12 | tmzt | where? |
21:40.28 | tmzt | I only saw that 4d and 4d for M and M |
21:40.37 | cr2 | athena smd channel uses that |
21:41.04 | tmzt | oh, ok |
21:41.11 | cr2 | awk '{printf("%c%c%c%c\n",0x4d,0x53,0x4D,0x70)}' |
21:41.12 | cr2 | MSMp |
21:41.16 | tmzt | omap csmi is also similar to those I think |
21:41.19 | tmzt | good |
21:43.18 | cr2 | tmzt: if tfat32 fat mountable ? |
21:47.34 | tmzt | with vfat in linux? |
21:47.36 | tmzt | no |
21:47.40 | tmzt | but it's very similar |
21:48.05 | tmzt | I'm going to look for some documentation on msdn about it, I did read something there |
21:48.42 | tmzt | it seems it has two fats that are not kept in sync but updated one at a time, each time a change is made it's made to a different fat |
21:50.46 | cr2 | raid1 ? |
21:51.57 | tmzt | not quite sure, look up "transactional fat" |
22:11.54 | *** join/#htc-linux Emo (n=x@unaffiliated/egns) |
22:12.13 | cr2 | where is it mounted in wince ? |
22:13.55 | cr2 | i'm not really interested in mounting it, but would like to know what will go away if i will mkyaffs it |
22:16.17 | cr2 | uh |
22:30.23 | *** join/#htc-linux [loy] (n=nobody@loy.pp.ru) |
23:04.56 | *** join/#htc-linux l33tlinuxh4x0r (i=user@adsl-144-166-112.rmo.bellsouth.net) |
23:13.14 | *** join/#htc-linux zycho_ (n=zycho@dslb-088-070-073-162.pools.arcor-ip.net) |
23:26.50 | *** join/#htc-linux |Jason8| (n=JayAte@znc.tiltshellz.org) |
23:35.41 | tmzt | cr2: oh, I asked cmonex about that yesterday |
23:35.57 | tmzt | I guess it will just hardreset when you boot ce again |
23:53.51 | cr2 | boot.xipram,imfgs,fat |
23:54.52 | cr2 | 36e,900,... |