00:20.21 | *** join/#neo900 xman1 (~xman@user-0cdft6f.cable.mindspring.com) |
00:22.11 | *** join/#neo900 rjeffries (~rjeffries@pool-74-106-217-43.snloca.dsl-w.verizon.net) |
00:24.32 | *** join/#neo900 ploopkazoo (~ruukasu@unaffiliated/ruukasu) |
00:26.11 | *** join/#neo900 dal (~dal@50-193-193-6-static.hfc.comcastbusiness.net) |
02:08.17 | *** join/#neo900 arossdotme (~zxy@host-78-151-185-21.as13285.net) |
02:09.37 | *** join/#neo900 xman (~xman@user-0cdft6f.cable.mindspring.com) |
02:13.30 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-185-21.as13285.net) |
02:17.34 | *** join/#neo900 arossdotme (~zxy@host-78-151-185-21.as13285.net) |
02:23.54 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-185-21.as13285.net) |
02:48.51 | *** join/#neo900 Defiant (~Defiant@f054029205.adsl.alicedsl.de) |
03:08.54 | *** join/#neo900 hashcore (~hashcore@unaffiliated/hashcore) |
03:12.44 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-185-21.as13285.net) |
03:29.26 | *** join/#neo900 Kabouik_ (~quassel@98.42.136.88.rev.sfr.net) |
03:30.21 | *** join/#neo900 dal (~dal@c-67-171-4-62.hsd1.wa.comcast.net) |
03:43.21 | *** join/#neo900 herpderphurr (~nooknook@c-98-234-221-193.hsd1.ca.comcast.net) |
04:21.50 | *** join/#neo900 DocScrutinizer05 (~saturn@openmoko/engineers/joerg) |
04:21.50 | *** mode/#neo900 [+v DocScrutinizer05] by ChanServ |
04:24.45 | *** join/#neo900 opa-ben1 (~opa@55d430d8.access.ecotel.net) |
05:47.31 | *** join/#neo900 arossdotme (~zxy@host-78-151-185-21.as13285.net) |
05:53.53 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-185-21.as13285.net) |
06:36.49 | *** join/#neo900 raoulzecat (~raoulzeca@ip-62-235-231-225.dsl.scarlet.be) |
08:40.45 | *** join/#neo900 tomeff (~tomeff@ip-94-112-0-81.net.upcbroadband.cz) |
09:02.38 | *** join/#neo900 xman (~xman@user-0cdft6f.cable.mindspring.com) |
09:05.13 | *** join/#neo900 xman (~xman@user-0cdft6f.cable.mindspring.com) |
09:08.13 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
09:25.18 | *** join/#neo900 hashcore (~hashcore@unaffiliated/hashcore) |
10:08.53 | *** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali) |
10:23.58 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
10:29.03 | *** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au) |
10:29.53 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
10:31.59 | *** join/#neo900 lobito1 (~lobito@190.177.208.69) |
10:43.31 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
10:44.18 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
10:50.23 | *** join/#neo900 SylvieLorxu (~TheLastPr@dhcp-077-251-165-191.chello.nl) |
10:54.04 | *** join/#neo900 paulk-aldrin (~paulk@armstrong.paulk.fr) |
11:55.51 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
12:10.32 | *** join/#neo900 tomeff (~tomeff@ip-94-112-0-81.net.upcbroadband.cz) |
12:23.17 | *** join/#neo900 SylvieLorxu (~TheLastPr@dhcp-077-251-165-191.chello.nl) |
13:03.32 | *** join/#neo900 DocScrutinizer05 (~saturn@openmoko/engineers/joerg) |
13:03.32 | *** mode/#neo900 [+v DocScrutinizer05] by ChanServ |
13:53.34 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
14:16.16 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
14:38.55 | enyc | wpwrak: i'd be inerested to see any new draft of hackerbus spec |
15:30.14 | *** join/#neo900 sparetire (~sparetire@unaffiliated/sparetire) |
15:50.57 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
15:58.54 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
16:01.27 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
16:05.53 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
16:10.44 | *** join/#neo900 xman (~xman@user-0cdft6f.cable.mindspring.com) |
16:12.24 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
16:13.32 | DocScrutinizer05 | rotfl, mouser expects to send the BB-xM at 25th February 2015 !!! |
16:14.25 | DocScrutinizer05 | http://wstaw.org/m/2016/02/07/plasma-desktopzk3616.png |
16:18.46 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
16:22.16 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
16:29.00 | wpwrak | naw, it says 2016 :) |
16:37.06 | DocScrutinizer05 | typo, sorry |
16:37.52 | *** join/#neo900 ravelo (~ravelo@77.119.131.122.wireless.dyn.drei.com) |
16:38.05 | DocScrutinizer05 | I need a 21⬠item from mouser, do we need anything else? to reach free shipping |
16:38.52 | *** join/#neo900 liteIRC_ (~ravelo@77.119.131.122.wireless.dyn.drei.com) |
16:39.13 | DocScrutinizer05 | I highly doubt the 02-25 shipping date |
16:39.36 | *** join/#neo900 rjeffries (~rjeffries@pool-74-106-217-43.snloca.dsl-w.verizon.net) |
16:39.40 | wpwrak | pogos ? |
16:42.07 | DocScrutinizer05 | hmm, which ones? |
16:42.59 | DocScrutinizer05 | I actually feel tempted to get some low profile ones (~2mm high max) to mount to a battery-shaped PCB |
16:44.46 | DocScrutinizer05 | I prolly also could use higer ones and then use a shim of sorts to make the PCB 'hover' several millimeters above bottom of battery bay and still sit flush and parallel to bottom |
16:45.17 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
16:47.08 | *** join/#neo900 ravelo (~ravelo@77.119.131.122.wireless.dyn.drei.com) |
16:50.33 | DocScrutinizer05 | hmmm, or fix the pogopins to testpoints with a blob of wax, than use a slaughtered BL-5J where cell removed, insert it to the bay and fill with epoxy |
16:51.16 | DocScrutinizer05 | eeeew, nasty idea |
16:51.43 | *** join/#neo900 liteIRC_ (~ravelo@194-118-214-4.adsl.highway.telekom.at) |
16:57.17 | *** join/#neo900 liteIRC_ (~ravelo@178.115.130.46.wireless.dyn.drei.com) |
17:02.59 | DocScrutinizer05 | http://www.mouser.com/ds/2/40/AVX_PogoPins70-9150-341386.pdf perfect, distance PCB to batt bay bottom: 2.30mm |
17:03.25 | DocScrutinizer05 | freemangordon: ^^^ |
17:05.05 | DocScrutinizer05 | well, maybe a smart idea to also check minimal possible pitch and compare the the needed pitch |
17:05.59 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
17:07.45 | DocScrutinizer05 | *very* tight |
17:08.37 | DocScrutinizer05 | might need sime milling to take off from the 2mm dia 'dish' of the pogos |
17:08.44 | DocScrutinizer05 | some, even |
17:09.58 | wpwrak | test points have a pitch of about 1.6 mm, no ? |
17:10.03 | *** join/#neo900 liteIRC_ (~ravelo@213-240-73-106.adsl.highway.telekom.at) |
17:10.42 | DocScrutinizer05 | ~2mm |
17:10.59 | DocScrutinizer05 | 1.9 maybe |
17:11.33 | DocScrutinizer05 | I had a caliper opened to 6mm and I had a 3.3 testpoints in there |
17:12.20 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
17:12.36 | DocScrutinizer05 | since this is a one-shot for freemangordon, I get away with dremel and a 'oblong' milled into the 2mm dia dish of the pogo |
17:12.50 | wpwrak | maybe 1.8 |
17:13.04 | DocScrutinizer05 | well above 1.5 |
17:13.10 | DocScrutinizer05 | which is the pogo core dia |
17:13.38 | wpwrak | so the pogos shouldn't be wider than ~1.6 mm, better 1.5 mm (it's very hard to place them in a strictly vertical orientation) |
17:14.28 | DocScrutinizer05 | strictly verical isn't as much of a problem. Worst case I ram some isolator plastic in between |
17:14.43 | freemangordon | DocScrutinizer05: you know what? isn;t it better to connect that device to europa, the same way as bb-xm? |
17:14.44 | wpwrak | phew :) |
17:14.53 | *** join/#neo900 pagurus (~user@pD950C636.dip0.t-ipconnect.de) |
17:15.04 | freemangordon | that way more devs will have chance to use it |
17:15.05 | DocScrutinizer05 | I still need to connect to serial, no? |
17:15.09 | freemangordon | sure |
17:15.29 | DocScrutinizer05 | so I prefer sending it to you rather than setting up Europe again |
17:15.40 | freemangordon | ok |
17:15.56 | DocScrutinizer05 | and I guess I will simply solder the testpoints with thin wires |
17:16.27 | freemangordon | what is wrong with Europa? |
17:16.41 | DocScrutinizer05 | ideally I find wires thin enough so a battery still fits in |
17:17.25 | freemangordon | DocScrutinizer05: do as you wish, but think about ^^^ once again before sending :) |
17:17.26 | DocScrutinizer05 | Europa is fine, just collecting dust and i'm happy about that since I don't need to manage all the VLAN and port forwards and stuff |
17:18.22 | freemangordon | for example Pali will have a chance to get serial output too |
17:18.31 | DocScrutinizer05 | I need a better caliper, something for blind people |
17:18.54 | DocScrutinizer05 | well, how would you restart and flash such a remote device? |
17:18.55 | freemangordon | :D |
17:18.55 | wpwrak | (solder instead of pogo) yes, i think that's a tough one with single pogos. and pogo blocks may be very hard to find (or custom-made) |
17:19.39 | freemangordon | DocScrutinizer05: anyway you solder stuff, you can put the battery away fro mthe device and connect it to a managed switch |
17:19.40 | wpwrak | (restart) power-cycle with relays ? |
17:19.43 | DocScrutinizer05 | flashing might still work, via USB, but actually power cycling is... nasty |
17:19.45 | freemangordon | flashing is not a problem |
17:20.19 | freemangordon | if device is in r-d mode, it is flashable on boot without 'U' pressed |
17:20.31 | DocScrutinizer05 | and I don't like a N900 under full remote control in my living room ;-P |
17:20.36 | freemangordon | :D |
17:20.46 | freemangordon | ok, now I am convinced ;) |
17:20.52 | wpwrak | it's a N900, not a Transformer ;-) |
17:21.14 | freemangordon | DocScrutinizer05: but, cameras still does not work in mainline kernel |
17:21.14 | DocScrutinizer05 | it's a linux device with camera and microphone |
17:21.30 | freemangordon | yeah, correct |
17:21.58 | freemangordon | ok, send it then |
17:22.13 | freemangordon | is afk |
17:22.19 | DocScrutinizer05 | nah, kernel debugging is extremely inconvenient to do remote. When Pali needs a console-enabled device as well, I can provide one to him too |
17:22.49 | freemangordon | well, what I am afraid of, is that he will ask me to do tha debugging :D |
17:22.58 | DocScrutinizer05 | hehehe |
17:23.01 | wpwrak | black tape for the camera and we won't see you walk naked through your living room. microphone ... hmm, listening to joerg grumble ... |
17:23.48 | DocScrutinizer05 | no, my parties are strictly off limits ;-) |
17:24.36 | wpwrak | or just short the mic ? |
17:24.39 | freemangordon | DocScrutinizer05: "remote kernel debugging" - come on, I did remote xloader debugging, kernel should be a piece of cake compared :) |
17:24.55 | freemangordon | anyway, bbl |
17:24.56 | DocScrutinizer05 | indeed, when you put it like that |
17:25.07 | bencoh | :] |
17:25.56 | DocScrutinizer05 | checks mouser for decent calipers |
17:36.59 | DocScrutinizer05 | http://www.mouser.de/ProductDetail/Wiha/41101/?qs=sGAEpiMZZMuHCD5%2fnvq3PpR63urMzGL5%252b73TSY60zyM%3d hmm |
17:39.22 | DocScrutinizer05 | 7 bucks more than from Wiha direct: http://www.wiha.com/de/produkte/messwerkzeuge/digitaler-messschieber-digimaxr-ablesung-0-01-mm.html |
17:41.03 | DocScrutinizer05 | afk, bbl |
17:41.41 | DocScrutinizer05 | oh, wpwrak, how's the HB-whitepaper going? and how do you like the N950? |
17:41.58 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
17:53.31 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
17:59.17 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
18:21.08 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
18:44.05 | *** join/#neo900 arossdotme-planb (~zxy@host-78-151-242-187.as13285.net) |
19:10.55 | DocScrutinizer05 | seems there are like 4000+ N900 refurbished with russian kbd out there: http://www.aliexpress.com/wholesale?catId=5090301&initiative_id=AS_20160207105922&SearchText=nokia+n900 -- time to ask xiangfu what's up with sourcing |
19:15.07 | bencoh | oO |
19:37.20 | *** join/#neo900 arossdotme (~zxy@host-78-151-242-187.as13285.net) |
19:40.39 | Kero | do I want a russion kbd? found out that I don't want a british kbd... |
19:41.13 | DocScrutinizer05 | swapping keymat is pretty simple |
19:42.09 | MonkeyofDoom | 4000+ is a pretty number |
19:42.13 | MonkeyofDoom | :) |
19:42.59 | DocScrutinizer05 | well, there are several shops quoting up to ~2000, I guess it's as usual, they all refer to same original source |
19:45.02 | MonkeyofDoom | ah |
19:48.47 | *** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr) |
19:52.22 | wpwrak | DocScrutinizer05: N950 hasn't arrived yet. dunno where it is exactly - the tracking is either broken or they really screwed up the user interface :-( in any case, the next two days are holidays here, so the earliest possible delivery would be wednesday |
19:54.32 | wpwrak | DocScrutinizer05: (hb) yeah, meaning to ask you to confirm or change the current ratings i suggested. once i have them i can calculate the connectors, which in turn (may) affect the exact geometry. so that would then hopefully close that whole mess of dependencies. |
19:59.17 | DocScrutinizer05 | please assume current limits as they derive from the connectors used |
19:59.41 | DocScrutinizer05 | there's no design requirement for current ratings |
19:59.53 | DocScrutinizer05 | as good as it gets |
20:00.50 | DocScrutinizer05 | a 500mA for VBATT would be nice |
20:01.09 | wpwrak | VBAT_RAW or VBAT_SWITCHED ? |
20:01.16 | DocScrutinizer05 | 1A would be great |
20:01.32 | DocScrutinizer05 | VBAT_SWITCHED is low power |
20:02.01 | DocScrutinizer05 | max 300mA |
20:02.08 | DocScrutinizer05 | rather less |
20:02.15 | wpwrak | i have 1.5 A (charging) for VBAT_RAW, 100 mA for VBAT_SWITCHED, 0.5 A for VBUS_OTG, and 100 mA for GPIO_d/3V3 (or whatever voltage we end up putting there) |
20:02.28 | wpwrak | okay, 300 mA is a good number :) |
20:03.02 | wpwrak | i think it's the lowest per-pin current rating i came across for connectors that looked suitable for this scenario |
20:03.14 | DocScrutinizer05 | ok :) |
20:03.50 | wpwrak | so anything <= 300 mA is okay for a single pin. then i need to bundle. and hopefully i'll end up with enough ground to match the positive rails ;-) |
20:04.15 | DocScrutinizer05 | we have 4 GND pins iirc |
20:04.58 | wpwrak | it's not just HB :) we also need to connect to the memory card and the flash |
20:05.08 | DocScrutinizer05 | yep |
20:05.32 | DocScrutinizer05 | pogopins go up to 1A at least ;-) |
20:05.46 | DocScrutinizer05 | if everything else fails |
20:06.33 | wpwrak | pogos sounds like a good plan B. "just hold BOB in place while taking a picture" ;-) |
20:07.17 | DocScrutinizer05 | err nope, BOB is fixed by case anyway |
20:07.37 | DocScrutinizer05 | at least in this direction |
20:07.39 | *** join/#neo900 hashcore (~hashcore@unaffiliated/hashcore) |
20:08.36 | wpwrak | in Z ? yes. which would make it fairly entertaining to shift it around in XY until most of pogos connect to something that at least won't cause trouble :) |
20:09.05 | *** join/#neo900 arossdotme-planb (~zxy@host-92-11-94-209.as43234.net) |
20:09.15 | DocScrutinizer05 | shifting in XY can't happen due to the B2B-conns |
20:10.00 | DocScrutinizer05 | and 2 B2B should have enough retraction force to withstand one pogo |
20:10.00 | wpwrak | yes, but we're talking about those b2b conns. so if you use pogo for them, shifting does happen :) |
20:10.21 | wpwrak | ah, selective pogo. heh :) |
20:11.15 | wpwrak | naw, let's not go there. mixing connectors is sending a nice invitation card, printed on expensive paper, with rsvp, to trouble |
20:12.15 | wpwrak | (i'm still amazed how thoroughly that backfired on milkymist. and that was MUCH simpler than what we're doing with BOB) |
20:13.52 | DocScrutinizer05 | trouble with connectors? |
20:21.55 | wpwrak | it has two different types of connectors for the little board that had an FTDI chip for the serial console. they weren't matched carefully ... and all sort of problems developed :) |
20:22.49 | wpwrak | (and no, i wasn't involved in that design - but i learned from it nevertheless :) |
20:42.27 | DocScrutinizer05 | yes, poor alignment is one of my largest concerns with all those B2B conns in the sandwich and to BOB |
20:43.09 | DocScrutinizer05 | that's why I suggested to revisit that detail and find a solution that literally offers more flexibility |
20:44.39 | DocScrutinizer05 | I wouldn't like to find we need to pair LOWER to UPPEr and rework 70% of the boards |
20:46.12 | wpwrak | guess PCB and SMT will just have to be very precise ... |
20:46.57 | wpwrak | reworking the big connectors between LOWER and UPPER would certainly be a treat |
20:47.02 | DocScrutinizer05 | we'll only know after PV, if not after we picked a 30% yield from fab line |
20:47.37 | DocScrutinizer05 | I wouldn't want to manually rework a 400 boards |
20:47.51 | wpwrak | well, at least we know that sufficient precision for this sort of sandwich is possible. USRP had this kind of arrangement, apparently without undue problems |
20:48.11 | DocScrutinizer05 | mhm, nice to know |
20:49.00 | wpwrak | bigger connectors, though. but then the whole thing is bigger. and they had "real" RF in there for fun, too |
20:49.25 | DocScrutinizer05 | bigger connectors is the key word here |
20:50.25 | DocScrutinizer05 | size of the whole thing doesn't matter as much as the size (and wiggling room) of the connectors themselves versus the precision of placing and *soldering* the components |
20:51.02 | DocScrutinizer05 | components tend to drift away during soldering |
20:52.06 | DocScrutinizer05 | if you need precise placement of connectors, you use a type with notches that go through fitting holes in the PCB |
20:52.53 | DocScrutinizer05 | Nikolaus promised there will be zilch problems. however he's not here to keep his promise |
20:53.58 | DocScrutinizer05 | I'm still pretty worried and flirting with stuff like zebra strips |
20:56.16 | *** join/#neo900 arossdotme (~zxy@host-92-11-94-209.as43234.net) |
20:56.24 | DocScrutinizer05 | for the sandwich at least |
21:01.26 | DocScrutinizer05 | actually we could use a short flex PCB and solder it to the edge of both PCBs to connect |
21:02.53 | DocScrutinizer05 | or solder to one PCB's edge while using a B2B con on the other end |
21:05.31 | *** join/#neo900 arossdotme-planb (~zxy@host-92-11-94-209.as43234.net) |
21:07.04 | *** join/#neo900 qwazix (~qwazix@Maemo/community/ex-council/qwazix) |
21:08.46 | DocScrutinizer05 | or, when we use those B2B conns, make a bay in otuer layer prepreg so the connector fits into the bay with no more error than what we can tolerate for that type of connector |
21:09.01 | DocScrutinizer05 | outer, even |
21:10.59 | *** join/#neo900 jurov (~jurov@impr-2-pt.tunnel.tserv5.lon1.ipv6.he.net) |
21:13.57 | DocScrutinizer05 | maybe we can glue the connectors into place, prior to soldering. Given the placers are working accurate enough |
21:16.04 | DocScrutinizer05 | we *might* even join the two conns with a mounting guide that holds them in a proper relation to each other, until soldered |
21:16.13 | DocScrutinizer05 | only needs a minimal 'PCB' structure with two B2B receptacles *glued* into proper location |
21:16.56 | DocScrutinizer05 | then plug to connector components to that thing and place the whole object for soldering |
21:17.06 | DocScrutinizer05 | s/ to / two / |
21:24.16 | DocScrutinizer05 | however that idea doesn't fly for automated assembly, if only since we'd need multiple of those helper thingies which just replicates the problem to placement of the jacks on the helper PCB |
21:26.43 | DocScrutinizer05 | could we use LOWER as guide for placing and glueing the conns on UPPER? would actually create pairing, but at least it would guarantee stuff fits |
21:27.21 | DocScrutinizer05 | dunno how to place solder paste then |
21:34.34 | saper | what is your opinion on using cheap mediatek soc's to build phones? |
21:35.10 | *** join/#neo900 arossdotme-planb (~zxy@host-92-11-94-209.as43234.net) |
21:35.29 | DocScrutinizer05 | no opinion here, since it's not applicable for our project |
21:37.12 | DocScrutinizer05 | one of the major requeirements is compatibility to N900 - mtk chips don't fit in there |
21:38.59 | saper | thank you |
21:39.14 | DocScrutinizer05 | onother aspect is compatibility to GTA04 which also uses an OMAP3 |
21:42.07 | DocScrutinizer05 | then you also have this: http://pandoralive.info/?p=2808 |
21:42.44 | DocScrutinizer05 | IOW a cheap SoC is not necessarily a good SoC, it needs to be available and open docs too |
21:43.37 | DocScrutinizer05 | at least when you care about openness and are not Nokia or Samsung or Sony etc, to dictate what the chip makers offer to you |
21:47.13 | DocScrutinizer05 | >>ED: Next stop: MediaTek. Asian company, so probably easier to get than from the huge global players. However, MediaTek only offers Android drivers, and they do not plan to support Linux â well, not for our small quantities anyways. So they decided to not sell them to us as well.<< |
21:48.14 | DocScrutinizer05 | note **they decided to not sell** |
21:48.14 | MonkeyofDoom | such a shame how Android chokes out Linux proper in situations like that |
21:48.40 | MonkeyofDoom | Google has enough resources they could afford to rebase their universe onto a modern kernel :( |
21:49.06 | *** join/#neo900 jonsger (~Thunderbi@HSI-KBW-046-005-016-073.hsi8.kabel-badenwuerttemberg.de) |
21:49.37 | MonkeyofDoom | not that the kernel is the whole story, of course, since the meaty bits of video drivers and lots else are pretty much all in userspace on those systems |
21:50.21 | DocScrutinizer05 | or closed blobs no matter where they actually are |
21:51.16 | MonkeyofDoom | I think lots of users are less upset by closed blobs (e.g. for nvidia video cards) than they are by vendor support not tracking upstream kernels |
21:51.42 | MonkeyofDoom | of course the latter kind of falls out of the former eventually when it becomes no-longer-profitable to support your old hardware |
21:51.46 | DocScrutinizer05 | the two topics are thoroughly entangled though |
21:51.49 | MonkeyofDoom | yeah |
21:52.43 | DocScrutinizer05 | anyway we build and sell an *open* hardware, no blobs from chip manufs, definitely not on the SoC |
21:53.11 | MonkeyofDoom | yeah |
21:53.12 | DocScrutinizer05 | if the system can't work without blobs, we missed our design goal |
21:54.05 | DocScrutinizer05 | the idea exactly being independance from manfacturer support |
21:54.48 | DocScrutinizer05 | so you could upgrade to kernel 14.876 in 2040 |
21:55.26 | DocScrutinizer05 | we also don't want any blobs on APE for mere security reasons |
21:56.25 | DocScrutinizer05 | audit of a blob for vulnerabilities and backdoors isn't impossible but terribly hard |
21:56.46 | MonkeyofDoom | right |
21:56.48 | MonkeyofDoom | what's APE? |
21:57.04 | DocScrutinizer05 | APplication Environment |
21:57.10 | MonkeyofDoom | oh, ok |
21:57.15 | DocScrutinizer05 | or even app Processor Env |
21:57.28 | DocScrutinizer05 | iow the linux CPU |
21:58.19 | DocScrutinizer05 | basically the domain FSF should limit their RYF to ;-) |
22:07.59 | DocScrutinizer05 | just had an idea for the rating in UYL (our RYF evolution): device classes: *) full "RYF" compliant *) theoretically possible to reboot into a fully operational fully RYF compliant system from a system that does sorts of init which are not RYF compliant (this would be Neo900 then) *) RYF compliance only for a system stripped down in functionality since the needed blobs defeat some system functions when removed |
22:09.55 | DocScrutinizer05 | the latter would be the case for example with WLAN that needs a blob for softMAC and doesn't work without such blob |
22:10.34 | DocScrutinizer05 | or simply put: closed linux drivers for some of the subsystems |
22:11.28 | DocScrutinizer05 | for Neo900 that applies for the 3D parts of PowerVR, however the system is fully functional without them |
22:11.31 | *** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au) |
22:14.16 | DocScrutinizer05 | well, Neo900 doesn't even comply to RYF on the reboot level definition since we offer you can update the modem firmware whenever Gemalto provides such update blob |
22:15.15 | MonkeyofDoom | I'm still waiting for someone to write an open-source driver from the leaked PVR stuff, legality be damned |
22:15.27 | DocScrutinizer05 | indeed |
22:15.37 | DocScrutinizer05 | didn't know PVR stuff leaked |
22:15.46 | MonkeyofDoom | something to that effect IIRC |
22:15.48 | MonkeyofDoom | let me look for a link |
22:16.13 | MonkeyofDoom | http://libv.livejournal.com/26972.html |
22:16.33 | MonkeyofDoom | or http://www.reddit.com/r/linux/comments/2n1f1e/arm_powervr_sgx_full_3d_driver_source_code/ |
22:20.22 | DocScrutinizer05 | thanks a lot! |
22:28.09 | MonkeyofDoom | the libv post is rather depressing in how hamstrung we all are by complying with copyright law |
22:29.03 | *** join/#neo900 xes (~xes@unaffiliated/xes) |
22:30.48 | MonkeyofDoom | http://powervr.gnu.org.ve/doku.php |
22:37.55 | *** join/#neo900 arossdotme (~zxy@host-78-151-185-118.as13285.net) |
22:37.58 | DocScrutinizer05 | great, many thanks |
22:40.30 | MonkeyofDoom | all that said, I've avoided reading the leaks in case I do ever get a chance to contribute to a cleanroom-style PVR project |
22:43.42 | DocScrutinizer05 | I wonder why IMG didn't simply put the leaked code under public domain retroactively, solving a lot of problems for everybody |
22:45.50 | *** join/#neo900 xes_ (~xes@unaffiliated/xes) |
23:02.03 | *** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net) |
23:04.39 | bencoh | DocScrutinizer05: I guess you're joking :) |
23:05.41 | *** join/#neo900 gnutun (~gnutun@199.87.86.196) |
23:08.45 | DocScrutinizer05 | nah, actually when imagination is hiring FOSS developers to further their linux support, then why not start with 'legalizing' what's already leaked anyway? Must be lawyer mumbojumbo |
23:10.10 | DocScrutinizer05 | we didn't see Nokia doing such thing either. Supposedly because they didn't 'own' the code |
23:11.11 | DocScrutinizer05 | they should have talked to colabora and agreed upon releasing everything |
23:11.17 | *** join/#neo900 ashneo76 (~ashneo76@switch2.403main.web-pass.com) |
23:14.32 | DocScrutinizer05 | I don't know enough about imagination and the PVR stuff to even start to speculate why they didn't release stuff |
23:15.43 | jonwil | More than likely the newer PowerVR parts are more friendly to being opened up than the older SGX parts (i.e. less "secret sauce" in there that needs to be dealt with), also the leaked stuff likely contains things imagination cant share (e.g. code imagination doesn't own the rights to or things they cant share because of patent agreements) |
23:16.07 | *** join/#neo900 arossdotme-planb (~zxy@host-92-24-163-67.ppp.as43234.net) |
23:20.09 | DocScrutinizer05 | :nod: |
23:22.04 | jonwil | I strongly suspect the older PowerVR chips (e.g. SGX) are the chips least likely to end up with FOSS GPU drivers |