04:08.14 | *** join/#htc-linux KimuSan^ (n=kimusan@ip205.tankegang.dk) [NETSPLIT VICTIM] |
04:35.03 | *** join/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
05:01.26 | *** join/#htc-linux sadeness_ (n=LamersIn@nat2.rlan.ru) |
05:27.28 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
07:49.44 | *** join/#htc-linux the_sys0p` (n=the_sys0@cpe-66-75-196-173.bak.res.rr.com) |
07:53.20 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
08:13.22 | *** join/#htc-linux DTMonterrey (n=evandro@cornelius.estig.ipb.pt) |
08:15.28 | *** join/#htc-linux Foxdie (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
08:39.27 | *** join/#htc-linux BabelO (n=Miranda@faim1.itesoft.com) |
09:11.51 | BabelO | hi |
09:13.48 | BabelO | cr2 : you and tsdogs work very hard on gps tools ;) to detect if a GPS is connected and then start it, there is a way to do that with htcphonehardaware, then setting a VS entry like GPS |
09:19.35 | cr2 | hi BabelO |
09:20.00 | cr2 | we are mostly trying to use the existing code, so it's easier than the phone. |
09:20.16 | cr2 | BabelO: the qt4.3.0 is out ? |
09:21.09 | cr2 | Trolltech Releases Qt and Qtopia Core 4.3 (May 30) |
09:21.24 | BabelO | cr2 : : don't know, but it is written that it is source compatible ;) |
09:22.08 | cr2 | i need to compile qt4 for 32bit machine, so i've downloaded it. |
09:22.55 | BabelO | cr2: you can run a XEN domain on your portable then have a real 32 bits machine ;) |
09:23.05 | BabelO | portable is laptop , sorry :) |
09:23.21 | cr2 | :) |
09:23.36 | cr2 | qtopia is at 4.2.2 |
09:48.11 | BabelO | cr2 : do you have some nice screenshot at the moment ? |
09:50.48 | cr2 | no. |
09:51.08 | cr2 | i need to resolve the segfault in buildmap. |
09:52.03 | cr2 | hehe. can't mount the greenphone 4.2.* ext2 rootfs ? |
09:52.58 | cr2 | recompiling qt4 |
09:55.50 | ljp | thats not just a ext2 filesystem. its a partition system with two partitions :) |
10:03.16 | cr2 | ljp: thanks. just wanted to have a look what#s new. |
10:40.00 | *** join/#htc-linux bd2 (n=cbou@89.113.85.104) |
10:48.24 | *** join/#htc-linux tsdogs (n=twostupi@84.18.144.39) |
10:59.55 | *** join/#htc-linux gundam (n=gundam@slackware.it/staff/gundam) |
11:00.35 | BabelO | cr2 : what is your sql interpreter you use this night for sqllite ? |
11:01.42 | *** join/#htc-linux goxboxlive (n=goxboxli@ti100710a080-2108.bb.online.no) |
11:01.55 | goxboxlive | howdie |
11:03.00 | goxboxlive | cr2 awake? |
11:03.37 | goxboxlive | BabelO: are you there? |
11:03.49 | BabelO | yes |
11:03.53 | goxboxlive | hi |
11:03.59 | goxboxlive | i borred |
11:04.01 | BabelO | hi |
11:04.23 | goxboxlive | child is sleeping, there are plummers at my howm, there are now water and the sonk cant be used. |
11:04.35 | goxboxlive | s/sonk/zink/& |
11:05.00 | goxboxlive | do you know if qtopia-4.3.0 is beeing planned added to he opensource Opie? |
11:05.37 | BabelO | i think yes it is in list of port |
11:06.06 | BabelO | http://doc.trolltech.com/qtopia4.2/porting.html |
11:06.26 | goxboxlive | ok, good. But why upgrade to 4.2.2 first. Cant it just be updated right to 4.3.0? |
11:07.45 | *** join/#htc-linux TeringTuby (n=maarten@162-117-dyn.ipact.nl) |
11:09.29 | BabelO | i don't think because there is little change from 4.2.2 to 4.2.3 |
11:09.41 | BabelO | goxboxlive : you have no pin on you universal ? right ? |
11:26.09 | goxboxlive | no, dont use it |
11:26.23 | goxboxlive | child woken, have to go. bbl |
11:26.26 | *** part/#htc-linux goxboxlive (n=goxboxli@ti100710a080-2108.bb.online.no) |
11:34.26 | cr2 | BabelO: we use postgis. it's a package on top of postgres. |
11:34.48 | cr2 | http://postgis.refractions.net |
11:35.05 | BabelO | cr2 : : ok, because i need to register call in and out and also missed to qtopia.sqlite |
11:35.42 | cr2 | BabelO: it's only to prepare the map. in a custom binary format. |
11:35.53 | cr2 | so no sql on the phone. |
11:36.25 | cr2 | the 'buildmap' reads from the postgis database and creates the binary *.rdm map file. |
11:37.10 | cr2 | it would be nice to have rdm2pgsql program for debugging, but we are not so far. |
11:37.54 | cr2 | there is a "dumpmap" program but it's output is extremely cryptic. |
11:41.22 | BabelO | cr2 : ok |
11:41.23 | BabelO | me am looking into qtopia source to find Qtopia channel to call to display or query a contact |
11:42.53 | cr2 | ok. |
11:47.58 | cr2 | hit a bug with 4.3.0 |
11:48.01 | cr2 | <PROTECTED> |
11:57.33 | cr2 | not on the 32bit. |
11:57.40 | cr2 | 26 zoom levels. |
11:59.40 | cr2 | or 25. |
12:00.01 | cr2 | the 1:1 looks like setting level 20. |
12:01.02 | BabelO | cr2 : you are running it on your laptop ? |
12:02.16 | cr2 | laptop is the x server. |
13:22.33 | BabelO | cr2 : so you startqroadmap on universal and display on X server of laptop ? ;) |
13:42.20 | *** join/#htc-linux pH5 (n=ph5@e178234065.adsl.alicedsl.de) |
13:54.16 | cr2 | BabelO: no. it's a qt4 program, so i compile it natively. |
13:54.29 | cr2 | and hope that it will work on qtopia. |
13:54.55 | cr2 | it's easier to iron out the bugs on a fast machine with a big display :) |
15:04.21 | *** join/#htc-linux scorpio16v (n=scorpio1@ACAEBE7B.ipt.aol.com) |
15:06.23 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.250) |
15:56.03 | *** join/#htc-linux RoEn_PC (n=roen@p54a647b1.dip.t-dialin.net) |
16:25.28 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
16:28.08 | *** join/#htc-linux mr_vega (n=tom@i59F75FDF.versanet.de) |
16:33.56 | *** join/#htc-linux bd2 (n=cbou@89.113.85.104) |
16:34.22 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
16:40.19 | goxboxlive | i |
16:40.20 | goxboxlive | hi |
16:40.43 | goxboxlive | BabelO, have you seen this before? http://pastebin.no/1835 |
16:41.33 | goxboxlive | This happends on my laptop even though i am using same crosscompiler and a also tried to build a copy of the source on my build machine. |
16:47.28 | BabelO | goxboxlive : it seem it do not found qlist.h file :( really strange |
16:47.40 | goxboxlive | yes, because it is there :-) |
16:48.42 | goxboxlive | And it is exactly the same source as on my build machine, so why suddenlyu doesnt it find it. I have also tried a fresh sourec, even qtopia-4.2.2 |
16:49.46 | BabelO | goxboxlive: , maybe a bad define detected from your machine... but which one ... |
16:49.55 | BabelO | back to home now |
16:49.56 | BabelO | bbl |
16:50.08 | goxboxlive | maybe, ok. cu |
16:55.33 | cr2 | hi goxboxlive |
16:55.40 | goxboxlive | hi cr2 |
16:56.17 | cr2 | i've built a map for tsdogs on a 32bit machine and it works. |
16:56.40 | cr2 | can't do anything with this map being a piece of shit, though ;) |
16:57.27 | cr2 | i need to look for a really good map of Oslo :) |
16:58.18 | cr2 | it can be done, but the route planning info will be lost. will need to generate some dummy one. |
17:12.19 | *** join/#htc-linux the_sys0p (n=the_sys0@cpe-66-75-196-173.bak.res.rr.com) |
17:29.15 | goxboxlive | cool :-) It will work in OPie_II right? |
17:33.02 | *** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net) |
18:07.18 | tsdogs | cr2: I saw u builded the map :) |
18:11.43 | *** join/#htc-linux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:16.37 | *** part/#htc-linux scorpio16v (n=scorpio1@ACAEBE7B.ipt.aol.com) |
18:24.31 | *** join/#htc-linux Foxdie` (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
18:25.37 | *** part/#htc-linux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:32.22 | cr2 | tsdogs: on a 32bit machine. |
18:32.41 | tsdogs | :) buggy 64bit code |
18:32.59 | cr2 | goxboxlive: ask tsdogs is it works on qtopia :) |
18:33.17 | cr2 | tsdogs: i have some minor bugs on 32bit too. |
18:33.17 | *** part/#htc-linux mr_vega (n=tom@i59F75FDF.versanet.de) |
18:33.19 | tsdogs | haven't tryed it yet. |
18:33.23 | tsdogs | next task |
18:33.49 | tsdogs | cr2: is the screenshot from "my" map? |
18:33.54 | cr2 | yes. |
18:34.22 | cr2 | i did have a problem, but not a segfault. |
18:34.26 | tsdogs | Is it usable (u called it shit) |
18:34.47 | goxboxlive | cr2, let med see the screenshot |
18:34.56 | cr2 | the problem was with the max seg number in a line. |
18:35.13 | tsdogs | u remember which one? |
18:35.15 | cr2 | it's not usable for route planning. |
18:35.19 | tsdogs | :( |
18:35.29 | cr2 | because the map itself is bad. |
18:35.49 | tsdogs | I could add some route info with mapedit. only for few streets. |
18:35.59 | cr2 | yes. |
18:36.06 | cr2 | there is no street naming. |
18:36.15 | tsdogs | didn't netgen generate them? |
18:36.19 | cr2 | but these are the problems with the map itself. |
18:36.24 | cr2 | names ? |
18:36.39 | cr2 | how can it now ? |
18:36.43 | tsdogs | not names, but route nodes |
18:36.51 | tsdogs | :) magic |
18:37.02 | cr2 | i've generated the road net/graph with mapedit, but in an evil way. |
18:37.19 | cr2 | by saving into its internal format. |
18:37.56 | cr2 | so the lines were cut into pieces, therefore the problem with MAX_LINE |
18:38.22 | tsdogs | I run netgen on the map, and nodes where added. |
18:38.24 | cr2 | the routing works, but it creates very strange ways. |
18:38.33 | tsdogs | ho ok |
18:38.43 | cr2 | netgen creates some "lines" with only 1 node, which is wrong. |
18:39.02 | cr2 | of course you can enhance the map. |
18:39.24 | tsdogs | ok, but I opened the map after netgen and it seemed to be ok |
18:39.33 | cr2 | we can add the lake and rivers, it's not a very big problem |
18:39.55 | tsdogs | ok. So I need a 32bit machine |
18:39.59 | cr2 | do you see the calculated route on the screenshot ? |
18:40.08 | tsdogs | yes. |
18:40.15 | cr2 | is ot ok ? |
18:40.37 | cr2 | i can send you the *.rdm files. |
18:40.45 | tsdogs | no idea, but could be, as there are lot of mountains here around |
18:40.52 | cr2 | otherwise i need to setup postgis on amd64. |
18:41.25 | tsdogs | I see some pointer issues when building but don't know how to fix them |
18:41.36 | cr2 | btw, if we had the altitude contours, we can add them as a "border" :) |
18:41.55 | cr2 | i think it's a dglib problem. |
18:42.14 | cr2 | because i was able to generate the map from DCW shapefiles. |
18:42.27 | tsdogs | I got the new snapshot from cvs, but it even segfaults before starting |
18:42.31 | cr2 | but they were even more primitive ;) |
18:42.35 | tsdogs | no pointer issues though |
18:42.56 | cr2 | you added qt4 dir to the latest CVS snapshot ? |
18:43.13 | tsdogs | no downloaded dgliib cvs snapshot |
18:43.37 | cr2 | i've manually added 'from_travel_ref' and 'to_travel_ref' , but don't know how to fill them. |
18:43.55 | tsdogs | http://grass.itc.it/dglib/source/snapshot/ |
18:43.56 | cr2 | where did you get it from ? |
18:43.58 | cr2 | ok. |
18:44.42 | cr2 | useless. |
18:44.45 | cr2 | typedef long dglInt32_t; |
18:45.04 | cr2 | i don't think it changed for a long time. |
18:47.13 | tsdogs | segmentation fault :( |
18:47.47 | tsdogs | New version has long. |
18:48.59 | cr2 | let's stay with the version included in roadmap_editor |
18:49.12 | tsdogs | ok |
18:49.17 | cr2 | it doubt it differs from the latest CVS snapshot ;) |
18:49.23 | tsdogs | does not change though |
18:49.38 | tsdogs | it does, the dglInt32_t now it's long :) |
18:50.12 | tsdogs | you had the segfault with 32bit too ? |
18:50.25 | cr2 | if you do typedef int dglInt32_t then the 64bit machine can at least work with the data . |
18:50.28 | cr2 | no. |
18:51.04 | tsdogs | buildplace_main.c: In function ‘buildplace_dsg_add’: |
18:51.05 | tsdogs | buildplace_main.c:230: warning: cast to pointer from integer of different size |
18:52.16 | tsdogs | ok. at home I have a 32bit machine I can work on. |
18:54.23 | cr2 | it's not used. |
18:54.36 | tsdogs | yep. now I saw it. |
18:55.57 | tsdogs | btw where are the xx_travel_ref used? |
18:57.12 | cr2 | don#t know :) |
18:57.31 | cr2 | but it's in the sql request, so it must be in the db. |
18:58.13 | tsdogs | I don't see any in there |
18:58.50 | tsdogs | you mean fraddl ? |
18:58.52 | cr2 | latest roadmap_editor CVS snapshot ? |
18:59.23 | cr2 | http://roadmap.cvs.sourceforge.net/*checkout*/roadmap/roadmap_editor/src/buildmap_postgres.c?revision=1.17 |
18:59.35 | tsdogs | ho ok. you using that one? |
18:59.50 | cr2 | from_travel_ref, to_travel_ref FROM segments |
18:59.57 | tsdogs | ok |
19:00.18 | cr2 | i#ve tried to adapt to this scheme. it's backwards compatible. |
19:01.09 | cr2 | should i send you the *.rdm ? |
19:01.49 | tsdogs | yes. |
19:02.04 | tsdogs | but it does not seem to be used in the source right now. |
19:02.26 | cr2 | ok. |
19:02.28 | cr2 | sent. |
19:03.01 | cr2 | hm. true. |
19:15.36 | *** join/#htc-linux kiozen (n=oeichler@rgnb-d9bde38b.pool.mediaWays.net) |
19:16.10 | *** join/#htc-linux tsdogs_ (n=twostupi@62.123.180.130) |
19:16.35 | tsdogs_ | sorry pc hung |
19:19.16 | tsdogs_ | hmm what was the position? |
19:19.31 | cr2 | 10.8 47.8 |
19:19.46 | cr2 | that's the problem ;) |
19:20.41 | cr2 | there is no way to know what maps are there, their bounding boxes, zoom level, scale and current coordinates :) |
19:20.57 | tsdogs_ | hmm :/ no map available :( |
19:23.18 | cr2 | zoom. |
19:24.03 | cr2 | i've seen a screenshot, but can#t find it. for the zoom visualization and scale bar. |
19:25.31 | kiozen | any expert around to answer some question what it would take to linuxfy a new device? |
19:26.30 | cr2 | kiozen: what cpu do you have ? |
19:26.39 | kiozen | I suspect some ARM inside an ASIC |
19:27.00 | cr2 | do you know the software that controls it ? |
19:27.22 | kiozen | proprietary Garmin |
19:27.40 | cr2 | linux on a garmin device ? |
19:27.43 | cr2 | which one ? |
19:27.46 | kiozen | yep |
19:28.06 | cr2 | wince/palm/something else. |
19:28.42 | kiozen | just a minute , phone, sorry |
19:28.47 | tsdogs_ | bbl |
19:30.17 | cr2 | 60Cx , 76Cx may be interesting. they use sirf3, so it's higly likely the main ASIC is smaller and simplier. and sirf is just on a serial port. |
19:31.29 | cr2 | and internally 60Cx==76Cx afaik. at least they have the same firmware. |
19:32.05 | kiozen | ok back from phone, sorry, GPSMap60SCx |
19:32.10 | *** join/#htc-linux Jonathan_Watkins (n=chatzill@adsl-227-5-38.jan.bellsouth.net) |
19:32.44 | kiozen | this one displays maps. there must be some calculation power |
19:34.12 | cr2 | ok, so i doubt it's wince. |
19:34.32 | cr2 | do you know something about the rom update structure ? |
19:34.50 | cr2 | or anything about the device internals ? |
19:35.11 | cr2 | afaik it has 16MB internal flash for the basemap. |
19:35.33 | cr2 | which can be reflashed with a faked "rom update". |
19:36.33 | kiozen | no I know nothing, just start to investigate. |
19:36.33 | kiozen | I guess Garmin uses it's own OS |
19:36.33 | cr2 | ok, will you bother to open the device ? |
19:36.34 | kiozen | no |
19:36.34 | cr2 | i can see the parts of the sirf firmware in the rom update. |
19:36.54 | cr2 | is it possible to reflash the rom and log the usb traffic ? |
19:37.27 | cr2 | i _may_ think about opening 76Cx. |
19:37.35 | kiozen | you mean load a new frimware and log it? |
19:37.43 | cr2 | yes. |
19:37.50 | kiozen | can do |
19:38.18 | cr2 | i'll try to find out the links/information about reflashing the basemap. |
19:39.14 | cr2 | the LCD is most likely 8bit, |
19:39.24 | BabelO | hi |
19:39.38 | cr2 | if we will find where its framebuffer is mapped, then we can "draw" on the screen :) |
19:39.44 | kiozen | yes it shows 8 bit windows bitmap |
19:40.11 | cr2 | hi BabelO, i've generated the italian map for roadmap :) at it works. |
19:40.24 | cr2 | s/at/and/ |
19:40.53 | kiozen | i try to find a firmware to load |
19:40.55 | cr2 | kiozen: we need to find out the framebuffer ram location. |
19:41.10 | cr2 | ok, that will be a big step forward. |
19:41.17 | BabelO | cr2: better italian map, there is some mountain for test ;) |
19:41.36 | BabelO | any idea of garmin processor ? |
19:42.00 | cr2 | roadmap is too primitive for that. garmin is better right now ;) |
19:42.15 | cr2 | BabelO: it's ARM, and the sirf3 is also arm. |
19:42.20 | cr2 | and brf6150 |
19:42.26 | cr2 | and acx100 |
19:42.35 | cr2 | they are all arm-based controllers. |
19:42.54 | cr2 | like omap850. |
19:43.04 | cr2 | all undocumented. |
19:43.30 | cr2 | but porting to garmin is much more cool than to omap850. |
19:43.48 | cr2 | at least i have a device :) |
19:44.17 | BabelO | cr2: which garmin do you have ? |
19:44.30 | cr2 | 76Cx |
19:44.40 | BabelO | my last test with Qlandkarte and 1.8Mo img file was very slow on Blueangel |
19:45.02 | cr2 | QLandkarte does some unnecessary things. |
19:47.18 | cr2 | it loads the whole img into RAM buffer. |
19:47.18 | kiozen | what things? |
19:47.18 | cr2 | probably some strange heritage from gpsmapedit :) |
19:47.20 | kiozen | sure it loads the complete map. for speed. |
19:47.20 | kiozen | ok that is no good idea for embedded devices :) |
19:47.21 | cr2 | kiozen: on embedded device, you don#t want it. |
19:47.21 | cr2 | :) |
19:47.21 | kiozen | I guess so |
19:47.21 | cr2 | why not just mmap it ? |
19:47.22 | *** part/#htc-linux DTMonterrey (n=evandro@cornelius.estig.ipb.pt) |
19:47.26 | cr2 | hm. not good for the XORed maps. |
19:47.41 | kiozen | I tried to be speedy on a pc |
19:47.47 | cr2 | ok. |
19:47.48 | kiozen | more speedy than mapsource |
19:48.24 | cr2 | sure. |
19:48.34 | cr2 | i don't use mapsource. |
19:48.44 | kiozen | now, me either |
19:48.48 | cr2 | just put the *.img on the microSD. |
19:49.12 | kiozen | I like to have it more confy |
19:49.56 | cr2 | the gui certainly needs some changes for a smaller screen. |
19:50.09 | kiozen | :) |
19:50.09 | cr2 | BabelO has 240x320 |
19:50.19 | cr2 | and the biggest is VGA. |
19:50.29 | cr2 | and these are quite nice devices. |
19:50.33 | cr2 | with 128MB RAM. |
19:50.47 | cr2 | don#t know how much 60/76Cx has. |
19:50.54 | cr2 | certainly much less. |
19:51.06 | cr2 | 32 or 48, is my guess. |
19:51.13 | cr2 | and 16bit color. |
19:51.25 | cr2 | not good for the battery, but looks nice :) |
19:51.40 | cr2 | garmin's 16bit palette sucks. |
19:51.40 | kiozen | 160x240 |
19:51.53 | cr2 | it's the LCD site. |
19:52.02 | cr2 | i mean the main RAM on garmin. |
19:52.43 | kiozen | shrug ? |
19:53.14 | cr2 | i've seen some software on sf.net that deals with the garmin roms. what was it ... |
19:53.53 | kiozen | i plunge into windows to do this trace, i'll beeee baaack |
19:54.06 | cr2 | garmin has flash (==ROM) and RAM. i'd like to know the sizes and base addresses. |
19:54.08 | cr2 | ok. |
19:55.04 | BabelO | cr2: so you did not need to go to qlandkarte mailing list ;) |
19:55.15 | cr2 | BabelO: let me know which "square" do you need for roadmap. |
19:55.24 | cr2 | BabelO: ok :) |
19:55.45 | cr2 | it may be quite fun to port linux there. |
19:56.00 | cr2 | a bit more difficult though :) |
19:56.12 | cr2 | because there is no haret. |
19:56.48 | cr2 | it's like booting linux from the HTC diagnostic SD card. |
19:57.00 | cr2 | which we can do. in principle. |
19:57.32 | BabelO | ok, but if flash is small, first 2Mo will be assembler boot and init stuff ;) |
19:57.48 | cr2 | BabelO: so, how do we advance the phone on opie2 ? we have a lot of gps software already :) |
19:57.58 | cr2 | i don't remember. |
19:58.06 | cr2 | it's 16MB, or maybe 8. |
19:58.51 | BabelO | cr2: i am spliting code into 3 class, qgnokii - qdialer and base phone |
19:59.05 | cr2 | ok. |
19:59.16 | BabelO | some conflict, i have phone part running in a single cpp file, but really dirty |
19:59.36 | cr2 | the bootstrap process should be so simple that even such dumb guy as me will be able to do it :) |
19:59.40 | BabelO | maybe one or two days more |
19:59.52 | cr2 | ok. |
20:00.17 | cr2 | i'd like to help, but need to build opie2 first. |
20:06.38 | BabelO | humm ;) close to compile new source, maybe have to comit them to xanadux |
20:07.21 | BabelO | tsdogs: do you know how can i add an external include path from pro file ? |
20:08.09 | *** join/#htc-linux kiozen (n=oeichler@rgnb-d9bde38b.pool.mediaWays.net) |
20:08.25 | kiozen | got it |
20:09.18 | kiozen | how to send big files? (shht, I am a total noob to IRC) |
20:10.00 | BabelO | kiozen: how big is file ? |
20:10.27 | kiozen | the trace 4.5 MB the FW file 3.2MB |
20:11.43 | BabelO | cr2, kiozen : i can share my ftp server |
20:11.53 | cr2 | ok. |
20:12.29 | cr2 | kiozen: is it 029201000310.rgn ? |
20:12.34 | kiozen | yep |
20:12.37 | cr2 | ok. |
20:12.40 | kiozen | no |
20:12.50 | kiozen | <PROTECTED> |
20:13.01 | cr2 | 330 ? |
20:13.10 | kiozen | 3.30 version of the fw |
20:13.11 | cr2 | i thought 3.10 was the latest. |
20:13.15 | kiozen | no |
20:13.20 | cr2 | ok. |
20:13.29 | kiozen | you missed nothing :) |
20:13.34 | cr2 | ;) |
20:13.50 | cr2 | i didn#t update anyway. |
20:13.56 | cr2 | no windows. |
20:14.19 | kiozen | no Garmin soft would be better |
20:14.25 | cr2 | btw, qlandkarte does not honor the map codepage. |
20:14.27 | cr2 | lol. |
20:14.41 | kiozen | what code page? |
20:14.47 | BabelO | linuxbox.hd.free.fr:5060 login/password is invite |
20:14.55 | cr2 | for the map. |
20:15.05 | cr2 | which is in the .img |
20:16.26 | kiozen | is there? I guess we have to put knowledge together |
20:17.21 | kiozen | BableO: no ping no promt? |
20:18.33 | cr2 | kiozen: there should be. there is one in the cgpsmapper. |
20:19.22 | cr2 | there is even the multibyte encoding. and the taiwan firmware for 69Cx. |
20:19.23 | cr2 | s/69/60/ |
20:19.37 | kiozen | I always wonder how they do asian signs :) |
20:19.53 | cr2 | yeah, that was my idea too. |
20:20.16 | kiozen | still no connection to the ftp ? |
20:20.19 | cr2 | afaik there is a software written by russians to replace the fonts. with the font editor. |
20:20.29 | cr2 | i'll try. |
20:21.01 | cr2 | BabelO: nothing from here too. |
20:21.30 | cr2 | oh. it works without : |
20:21.34 | BabelO | hm, really strange i can access it from my work computer :( |
20:21.54 | cr2 | kiozen: ftp host 5060 |
20:22.37 | kiozen | :) messed it up i am in |
20:23.15 | cr2 | ok. |
20:23.18 | kiozen | can't open file |
20:23.41 | BabelO | ok, it is pure ftp, so i ve maybe miss some write access 2s , i ll look |
20:24.45 | cr2 | kiozen: one more btw :) the latest gpsmaedit source has some additional data about .net and .nod |
20:25.59 | kiozen | yeah and seems to decode the encrypted map level. I wonder if it decrypts or gathers the data from subdivision |
20:26.17 | kiozen | I wrote a mail to the author lets see |
20:26.28 | BabelO | it is ok now ;) |
20:26.58 | kiozen | working |
20:28.26 | cr2 | kiozen: i don't mean the xor. i mean the routing. what you are talking about is available since 2 years. but you don't want to implement it. |
20:29.21 | kiozen | xfer done |
20:29.42 | cr2 | and you don't need to ask the author about it. it's all already there. |
20:29.55 | cr2 | ok. |
20:30.33 | kiozen | i did not find the *inc file |
20:30.55 | cr2 | it's not needed. |
20:31.29 | cr2 | just remove the == 150. |
20:31.54 | kiozen | just a minute, let me see |
20:32.53 | cr2 | ok, downloaded. |
20:38.33 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
20:39.37 | cr2 | BabelO: i forgot to tell you that i've found one more G3 mdoc register. or maybe two. |
20:39.53 | goxboxlive | cr2, I got my new battery today, and since i use ssh so much i dont want to let the battery charge when connected. What do i have do comment in the power driver to disable charging? |
20:40.09 | cr2 | and got some idea what are the undocumented registers are used for. |
20:40.24 | cr2 | goxboxlive: the charge enable gpio. |
20:40.51 | goxboxlive | ok |
20:41.40 | BabelO | cr2: so we have luck soon top have an open source ttfs driver ;) |
20:42.16 | goxboxlive | cr2, should i commnt all this, or just remove it? Is there anything else? |
20:42.19 | goxboxlive | static void charge_on(int flags) |
20:42.19 | goxboxlive | { |
20:42.19 | goxboxlive | <PROTECTED> |
20:42.19 | goxboxlive | } |
20:43.28 | cr2 | set it to 1<<GPIO_CHARGE_EN instead of 0. |
20:43.44 | cr2 | so it will stay disabled. |
20:43.47 | goxboxlive | thank you |
20:44.10 | cr2 | kiozen: found the project for editing the fonts in garmin firmware http://sourceforge.net/projects/flawia |
20:45.02 | goxboxlive | cr2, but it is '1' . Look at the line, should it be '0' then? |
20:46.01 | BabelO | goxboxlive: at end of line |
20:46.46 | goxboxlive | BabelO, ok |
20:47.18 | cr2 | asic3_set_gpio_out_b(&htcuniversal_asic3.dev, 1<<GPIOB_CHARGE_EN, 1<<GPIOB_CHARGE_EN); |
20:47.52 | goxboxlive | danke |
20:48.45 | cr2 | BabelO: you are right. there is "header.bin" , "loader.bin" , "bootseg.bin" and "fw_all.bin" |
20:49.07 | kiozen | ok, I am too slow to get this today, I'll have a look at this tomorrow. |
20:49.36 | kiozen | if it is no real encryption I can take it into QLandkarte |
20:50.07 | cr2 | ok. |
20:50.31 | cr2 | it's neither rsa nor des ;) |
20:51.14 | kiozen | It must be just trivial to comply to German law |
20:51.43 | cr2 | wether it's "effective" of not, i don't know. |
20:52.06 | cr2 | rot13 may be effective too ;) |
20:52.34 | kiozen | most likely I will keep it out of QLandkarte, there is already an interface for such things. |
20:54.41 | BabelO | cr2: any any about processor from this firmware ? loader.bin seem interesting |
20:54.42 | BabelO | garmin do thing clear :) |
20:55.31 | cr2 | no. maybe it's better to split the firmware first. |
20:55.57 | cr2 | kiozen: do it like libcss. |
20:56.19 | kiozen | that's what I did already you just have to open the gates of Moria ;) |
20:56.29 | cr2 | :) |
20:57.39 | kiozen | and you need a Sweedish server |
20:59.27 | cr2 | <PROTECTED> |
20:59.34 | cr2 | didn't know about it. |
21:00.48 | cr2 | Copyright SiRF Technology, Inc. 2005 |
21:00.57 | cr2 | that should be the firmware. |
21:01.52 | cr2 | heh. html inside. |
21:02.54 | cr2 | arm. who has doubted that. |
21:02.57 | cr2 | Stack Overflow: r0=task(%s), r%d=limit, r13=sp, r15=pc |
21:06.06 | kiozen | html? found some xml stuff for GPX file |
21:06.25 | cr2 | WARNING: Do not remove batteries while this feature is active. |
21:06.45 | cr2 | When you think you know where the beast is, from an adjacent spot, press ENTER to initiate aiming. |
21:07.01 | cr2 | a lot of junk there. |
21:07.39 | cr2 | i don't know where is the code page, but maybe it's good to let the user select it in the gui. |
21:07.52 | cr2 | but eventually we'll find it. |
21:08.04 | kiozen | at 308fe0.. is that a key? |
21:10.21 | cr2 | don't know, looking at the fw now. |
21:11.05 | cr2 | BabelO: looking for "Abandoned wreck" in french :) |
21:12.13 | goxboxlive | http://www.boygeniusreport.com/2007/05/24/htc-kaiser-unboxing/ |
21:14.13 | cr2 | goxboxlive: the Kaiser's RAM, 128MB of it. 75MB are usable to the user for programs. Incredible! |
21:14.21 | BabelO | cr2: there is a special feature for that :) |
21:14.32 | cr2 | m$ is very space-efficient when it comes to RAM.- |
21:14.52 | goxboxlive | :-), wonder what kond of cpu it has |
21:14.59 | cr2 | a mini blog publishing tool built right in! |
21:15.16 | cr2 | i want to know the LCD size. |
21:16.01 | goxboxlive | 32bit Qualcomm MSM7200 Chipset |
21:16.13 | goxboxlive | http://pdadb.net/index.php?m=specs&id=733 |
21:16.25 | goxboxlive | qvga |
21:16.41 | cr2 | athena rulez :) |
21:17.03 | goxboxlive | no wrong, universal still rules. |
21:17.13 | goxboxlive | The kaiser has microsd. |
21:17.56 | cr2 | like hermes. |
21:18.08 | cr2 | the CPU is not qualcomm ;) |
21:18.14 | cr2 | CPU Clock: 384 MHz |
21:18.19 | cr2 | strange clock. |
21:18.43 | goxboxlive | yes i saw |
21:19.03 | cr2 | i suspect it's not sirf3 there. |
21:19.37 | cr2 | they put 128MB in hermes. that#s all. |
21:20.05 | cr2 | and enabled gps in msm chipset. |
21:21.22 | kiozen | I have to get some sleep to be nice to customers tomorrow :) |
21:21.24 | kiozen | cu |
21:21.29 | cr2 | good night. |
21:21.34 | BabelO | good night |
21:30.20 | cr2 | Firmware image at 00015F57h |
21:30.21 | cr2 | Can not find string offset |
21:32.12 | cr2 | the firmware is 3MB. |
21:33.33 | BabelO | really small ;) |
21:33.36 | cr2 | loader.bin looks like arm asm. |
21:34.17 | cr2 | ea 00 00 02 |
21:34.17 | cr2 | it#s some b 0x1000 or something like that, |
21:34.23 | cr2 | the loader is 73K |
21:42.13 | cr2 | BabelO: look like normal arm asm. not THUMB. |
21:42.45 | cr2 | the 0xfffexxxx addresses ? was it omap ? |
21:43.29 | BabelO | cr2: maybe omap, it is less power |
21:43.52 | cr2 | xxxx is ccxx |
21:44.06 | cr2 | need to look at the omap headers :) |
21:44.36 | cr2 | the code looks like as written in raw asm. no compiler fluff. |
21:44.56 | cr2 | just writing in the hardcoded registers. |
21:45.02 | BabelO | soit is really optimized for size ;) |
21:46.57 | cr2 | then .code 16 |
21:47.00 | cr2 | thumb . |
21:47.29 | cr2 | stack pointer at 0x080A00xx |
21:47.54 | cr2 | RAM at 0x08000000 ? |
21:49.00 | cr2 | 0x0801xxxx used. |
21:49.56 | cr2 | 0x0804xxxx |
21:50.58 | cr2 | some fiddling with the msr/mrs. maybe switching virtual mapping on. not good ;) |
21:59.39 | cr2 | the offsets are unrealistic. |
22:00.08 | cr2 | probably necessary to check what are these mrs/msr doing. |
22:02.48 | *** join/#htc-linux FossiFoo (n=Fossi@e176102138.adsl.alicedsl.de) |
22:17.54 | *** part/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
22:26.21 | tsdogs | cr2: how did you generate the shp prj files? |
22:26.59 | cr2 | i did a hack. |
22:27.13 | tsdogs | I've taken the Israel map |
22:27.19 | cr2 | i've generated mapinfo files from .mp |
22:27.23 | RoEn_PC | ;) |
22:27.27 | RoEn_PC | oops ;) |
22:27.33 | cr2 | and then converted them to .shp with ogr2ogr. |
22:27.39 | tsdogs | ok |
22:27.41 | cr2 | actually it's not very smart. |
22:27.52 | cr2 | it's easier to generate sql directly. |
22:28.03 | cr2 | but it's historical now. |
22:28.12 | cr2 | map of israel ? |
22:28.14 | cr2 | which one ? |
22:28.19 | tsdogs | from mapsource |
22:28.29 | cr2 | is it good ? |
22:28.31 | tsdogs | it seems to be the more complete there |
22:28.40 | tsdogs | it's the same that was used for testing |
22:28.50 | cr2 | ? |
22:29.07 | tsdogs | http://mapcenter.cgpsmapper.com/maplist.php?cnt=100&rgn=&cat=2 |
22:29.22 | tsdogs | the one we downloaded from roadmap_editor site |
22:29.29 | tsdogs | only it is the source :) |
22:29.42 | tsdogs | so we can build new one to be used with new version. |
22:30.13 | cr2 | are you sure ? |
22:30.56 | tsdogs | yep |
22:30.57 | cr2 | but ok, it's good for testing. |
22:31.21 | cr2 | 260k is not much for a good map. |
22:31.30 | tsdogs | :) |
22:31.33 | cr2 | a good map is about 10MB for one city :) |
22:32.05 | tsdogs | did not find any on those site |
22:32.46 | cr2 | look for something at mapcenter2.cgpsmapper.com |
22:37.55 | cr2 | 0x081e0000 |
22:38.33 | cr2 | at least 2MB |
22:39.06 | tsdogs | http://mapcenter2.cgpsmapper.com/maplist.php?country=118&category=2 |
22:39.20 | tsdogs | this are 8 maps here in the sorroundings |
22:40.36 | tsdogs | hmm no routing |
22:40.37 | cr2 | it's a bike map. |
22:40.41 | tsdogs | :) |
22:40.54 | cr2 | http://www.garda-gps.de |
22:41.00 | cr2 | this is the source |
22:41.33 | cr2 | yes, for the bike routes |
22:42.35 | cr2 | ok, i know where to get better ones. but without routing too. |
22:43.29 | cr2 | but at least with the normal roads :) |
22:43.56 | tsdogs | :) |
22:44.36 | cr2 | but maybe it's better to take a small map, but with good routing. |
22:44.48 | tsdogs | yes |
22:44.58 | cr2 | i'll look at this 260K map |
22:45.00 | tsdogs | what's the command line with ogr2ogr? |
22:45.15 | cr2 | what do you want to do ? |
22:45.27 | tsdogs | create shp files to be imported in db |
22:45.37 | cr2 | from what ? :) |
22:45.44 | tsdogs | creating the map |
22:46.00 | tsdogs | from MP |
22:46.09 | cr2 | i'll send you the awk script . |
22:46.12 | tsdogs | ok |
22:46.38 | cr2 | but it should output sql instead of what it's doing right now. |
22:46.48 | cr2 | do you know awk ? |
22:47.25 | cr2 | it was thought of as a dirty hack, |
22:47.26 | tsdogs | yes |
22:47.40 | cr2 | so i need to think how to do it properly. |
22:47.55 | cr2 | maybe something between netgen and osm2pgsql. |
22:48.13 | cr2 | netgen is c++ and osm2pgsql is c. |
22:48.37 | tsdogs | c+ ? |
22:48.41 | tsdogs | :) |
22:48.53 | cr2 | :) |
22:49.41 | tsdogs | isn't there any tool to simply import mp files into postgis ? |
22:52.28 | BabelO | cr2: some progress, but now i have splitted all in many file, i lose some GUI stuff ;) |
22:52.31 | BabelO | http://linuxbox2.free.fr/blueangel/ScreenShot/capture15.png |
22:52.54 | tsdogs | nice :) |
22:53.36 | cr2 | tsdogs: not yet. netgen+osm2pgsql=mp2pgsql :) |
22:53.50 | tsdogs | ok. |
22:53.55 | cr2 | don't forget that mp is a frontend to cgpsmapper |
22:54.00 | BabelO | tsdogs: yes, take many times to split all in many file but now i can go faster ;) |
22:54.04 | cr2 | something that should generate money. |
22:54.26 | cr2 | overybody thinks that by doing route planning they will make money fast. |
22:54.31 | cr2 | including nokia. |
22:54.38 | tsdogs | :) |
22:54.42 | cr2 | http://www.smart2go.com |
22:54.42 | tsdogs | ain't we? |
22:55.05 | tsdogs | BabelO: nice work. |
22:55.05 | cr2 | we do 'destroy the ability to make money fast in this way' :) |
22:55.22 | tsdogs | ;) |
22:55.48 | cr2 | BabelO: looks very good. |
22:55.54 | cr2 | tsdogs: sent the script. |
22:56.04 | tsdogs | I see. |
22:56.09 | cr2 | you can dramatically strip it down :) |
22:56.31 | cr2 | and make output sql. |
22:57.03 | tsdogs | ok |
22:57.18 | cr2 | but maybe let me do it. |
22:57.27 | tsdogs | sure |
22:57.46 | cr2 | and make some gui changes instead. |
22:58.07 | BabelO | cr2: i plug gnokii in a qgnokii class, because i know only how to detect gsm event using qtopia ;) |
22:58.13 | tsdogs | That's why I want the map |
22:58.18 | cr2 | i think this 'no map available' and the inability to do anythng is very annoying for the enduser. |
22:58.21 | cr2 | ok. |
22:58.47 | tsdogs | and gps sim |
22:58.48 | cr2 | BabelO: it's not a problem, we need a new AT parser anyway. |
22:59.10 | cr2 | tsdogs: ok, i'll think about the simulator. |
22:59.19 | tsdogs | ok thx. |
23:02.06 | BabelO | ok, keyboard is to small...need to fill screen and same for number view |
23:09.36 | cr2 | BabelO: looks like omap730.h |
23:09.41 | cr2 | at least some addresses in the same range. |
23:11.16 | BabelO | with a nice picture of an opened garmin it should be better ;) |
23:11.25 | cr2 | lol. |
23:11.40 | cr2 | it may have some custom asic number. |
23:11.46 | cr2 | and omap730 inside. |
23:12.15 | cr2 | ATI on blueangel has an OTG USB host, btw. |
23:12.29 | cr2 | which is not done by ATI. |
23:12.43 | cr2 | i've found a datasheet from the company that designed it. |
23:12.59 | cr2 | and the SD part of ASIC3 is done by toshiba. |
23:13.10 | cr2 | with an unreadable datasheet ;) |
23:14.17 | *** join/#htc-linux tsdogs (n=twostupi@62.123.180.130) |
23:14.39 | cr2 | hehe. there is a bit more registers than documented in omap730.h |
23:14.51 | cr2 | but i'm looking at the hh.org CVS. |
23:15.03 | cr2 | maybe the native omap svn will be better. |
23:15.31 | BabelO | ATI capture port sand register are interesting |
23:17.07 | cr2 | i know :) |
23:17.20 | cr2 | but it's not easy. |
23:17.58 | BabelO | maybe someone with a 64 channel logic analyzer ;) |
23:18.30 | BabelO | there is some device really powerfull in this domain |
23:20.05 | cr2 | Kevin2 could trace ATI chip on hermes |
23:20.11 | BabelO | is there a security for garmin flashing ? |
23:20.28 | cr2 | i doubt it. only obscurity :) |
23:21.39 | cr2 | omap730 also has the phone. |
23:21.57 | cr2 | it's probably something close to omap730 in design. |
23:22.01 | cr2 | some custom asic |
23:22.30 | BabelO | cr2: so you need the VHDL source ;) |
23:22.32 | cr2 | but we really need only the LCD control, serial port and suspend/resume. |
23:22.36 | cr2 | LOL. |
23:22.47 | cr2 | and the 5 buttons. |
23:22.55 | cr2 | there is nothing more on the device. |
23:23.04 | BabelO | i see that ds1wm is only VHDL not a regulate l chipset |
23:23.14 | cr2 | yes. |
23:26.18 | BabelO | so BA version have maybe more bug than universal or hx4700 version ? |
23:26.44 | cr2 | why ? |
23:26.56 | cr2 | it's just different |
23:27.27 | BabelO | because on BA, it works only if we reread interrupt register before leaving an interrupt |
23:27.36 | BabelO | else, all freeze |
23:28.16 | BabelO | since i discover Kevin2 tools, i can make more test, without recompililng everything |
23:32.49 | cr2 | ok. |
23:33.53 | BabelO | later now |
23:33.56 | BabelO | good night |
23:38.15 | cr2 | good night. |