2013-10-14 00:00 yeah, it got a bit longer than i thought 2013-10-14 00:00 already split off the mechanical part. that's for a later post then. gotta stretch the news :) 2013-10-14 00:04 so what do you want me to do? 2013-10-14 00:04 naw, just keeping you in the loop, in case you're interested 2013-10-14 00:04 sure I'm interested 2013-10-14 00:04 interested to help :-) 2013-10-14 00:05 kewl :) so far, things seem under control. no weird surprises. well, nothing excessively weird :) 2013-10-14 00:07 I for sure won't need such a password vault, but I could figure using one and what I would want it to work like and look like when I would do 2013-10-14 00:07 ah, so you have good memory :) 2013-10-14 00:08 e.g. ideal size in my vision is credit card, but 2mm high 2013-10-14 00:08 nah, I have very few RL occasions where password is needed 2013-10-14 00:09 maybe only 10 or 15, and those few PWs I can memorize 2013-10-14 00:09 credit card gets tricky when you want to have USB and such :) 2013-10-14 00:09 yep, of course 2013-10-14 00:09 phew. 10-15 ... good memory :) 2013-10-14 00:10 I don't consider that a usecase, since I only use my own PC and on that I got a sw vault 2013-10-14 00:10 but I see the usecase, though I haven'z completely groked it how it works 2013-10-14 00:11 I'm missing the user manual describing how to use that thingie 2013-10-14 00:11 prlly I missed to read some ML threads 2013-10-14 00:12 kristianpaul has quit [Quit: leaving] 2013-10-14 00:14 oh, you basically "dial" a PIN to unlock the device. then it shows you what "accounts" you have (account = short name plus additional data). dial the account, then press the button to show it. there, you see things like username and password. that's the basic operation. 2013-10-14 00:14 generally I think the thing is missing some input interface(s), like optical to read barcodes (OCR? :-o) form PC screen, and a way to place it between kbd and PC like a keylogger to do exactly that: log keystrokes when you enter credentials 2013-10-14 00:14 then you enter your login information into whatever (browser, atm, secure door lock, ...) 2013-10-14 00:15 yes, that's a more sophisticated use model. hence USB and RF ;-) 2013-10-14 00:15 if you have a "keyboard out" interface, you can let the pw safe "type" things for you 2013-10-14 00:16 yes, but how to train/teach/configure them? 2013-10-14 00:16 you can also use it as keyboard pass-through, also to make it easier to edit things in the pw safe. (the wheel should be nice for selection and reading, but not so great for writing a lot) 2013-10-14 00:17 that's my point 2013-10-14 00:17 oh, you could "dial" things. or type them in via an external USB keyboard. or let the PC send them over USB. or have some external entity provide the account records on the memory card. 2013-10-14 00:17 how would that kbd pass-thru work? 2013-10-14 00:17 so there are a number of possibilities 2013-10-14 00:18 ideally the thing had a usb-f and usb-m 2013-10-14 00:18 plug keyboard into USB, put USB dongle into PC, type on kbd. when you want the kbd to be "intercepted" by the pw safe, you'd tell it (via the wheel or maybe some hotkey) 2013-10-14 00:19 using RF for one of the links always gets you into pwersupply hassle 2013-10-14 00:19 yeah, i had that in the original design. gets a bit bulky, though. so now i'm down from USB A + USB B to USB AB 2013-10-14 00:20 naw, we'd be externally powered in this case 2013-10-14 00:20 HEY, use one of those crappy "augmented" USB plugs, that comes with 10pin and could go to a Y-cable that gives you A and B mode concurrently? 2013-10-14 00:21 well, it's called a y-box .. :) 2013-10-14 00:21 while still keeping A and B compatibility for "normal" USB plugs 2013-10-14 00:21 http://downloads.qi-hardware.com/people/werner/pwsafe/ybox.pdf 2013-10-14 00:21 mhm 2013-10-14 00:22 not the most elegant solution but something that can be made without too much hassle 2013-10-14 00:22 mini(micro)-AB-extended-USB receptacle, OTG on the normal 5 pins, plus a discrete host on the extended 5 pins 2013-10-14 00:24 naw, no bastard connectors :) 2013-10-14 00:24 even smarter than my original idea to have discrete usb-A and usb-B in device, since you can unplug with only one plug. And when you use such a "box" you could evel place a (electronic?) switch into the box to bridge input and output when the keylogger is unplugged 2013-10-14 00:25 s/evel/even/ 2013-10-14 00:25 DocScrutinizer05 meant: "even smarter than my original idea to have discrete usb-A and usb-B in device, since you can unplug with only one plug. And when you use such a "box" you could even place a (electronic?) switch into the box to bridge input and output when the keylogger is unplugged" 2013-10-14 00:25 a more common use case would be simply editing records on the PC and sending them to the safe. if your PC has the same "security classification" as the data it's processing, there's no loss of security. 2013-10-14 00:27 i.e., if on a PC you use for the web and you just created a lolcats.com account, you'd create the account entry there, encrypt it, encrypt the key with the safe's public key and send it to the safe. the safe would then just add it to the database 2013-10-14 00:27 let's think about e.g. my online bank account. When dongle in keylogger mode, it could detect my typing in my account number and then and thus the dongle knows it now needs to provide the online banking password 2013-10-14 00:27 i see the box mainly as wiring. plus a lone power LED :) 2013-10-14 00:29 that could get dangerous. i'm more thinking of the browser on the PC telling the safe (via HID) that it now needs to log into X, and then the safe looks this up 2013-10-14 00:33 hmm, not dongerous when you need to confirm release/injection of the password 2013-10-14 00:33 btw HID, yes exactly, RF should be BT 2013-10-14 00:34 BT HID 2013-10-14 00:34 well, 802.15.4 HID :) 2013-10-14 00:34 BT is tricky 2013-10-14 00:38 BT is common 2013-10-14 00:38 and encrypted ;-) 2013-10-14 00:38 and has drivers for HID on every PC 2013-10-14 00:39 yes, BT would be very nice to have 2013-10-14 00:39 now, do you know a small low-cost BT module with full documentation, available in small quantities, with SPI or similar ? 2013-10-14 00:40 there should be a few of them 2013-10-14 00:41 http://www.roundsolutions.com/shop/en/Modules-and-accessories/Bluetooth-Module 2013-10-14 00:46 their cheapest module is EUR 18 @ 10 units. and there's no technical info about it. 2013-10-14 00:46 ah, there's one at 16.60. that's better. 2013-10-14 00:47 again, no technical info 2013-10-14 00:48 probably fairly large, all of them 2013-10-14 00:49 yeah, I also wondered why they are so large 2013-10-14 00:49 they have one small one. no price info. also, i'm not sure if the technical info really is enough to talk to it. beyond serial, i mean. 2013-10-14 00:50 seems they often disclose the tech specs under "NDA" only 2013-10-14 00:50 :-/ 2013-10-14 00:51 e.g. for the Option GW601 GSM module 2013-10-14 00:51 known old annoying issue with all that stuff, with basically all manufs 2013-10-14 00:53 It seems to me like WLAN+BT modules are generally smaller than the BT-only ones .oO(???) 2013-10-14 00:55 * DocScrutinizer05 looks at an arbitrary BT dongle, then recalls the BT-microdongles that hardly are noticeable when plugged into a USB-A receptacle since they and flush with the USB device's case 2013-10-14 00:55 yes, NDA is one of my main reasons for staying away from BT. it's simply not compatible with the concept of open hardware. 2013-10-14 00:55 sure, USB, bit hey... 2013-10-14 00:55 but* 2013-10-14 00:56 wpwrak: it's always a question of disclosing the "ABI", you never get "full" specs since those even would need to consist of chip masks and litho process parameters etc 2013-10-14 00:58 when you get enough of the interface specs and are allowed to quote them, you should be fine no matter what's the blackbox you're using - a FET, a LSI-chip, a module... 2013-10-14 00:59 yes, but the NDA barrier is usually very low. basically anything you need to make it work or to understand how it's integrated is under NDA. 2013-10-14 01:00 that just doesn't work with open hardware 2013-10-14 01:02 well, for some modules I know it seems you can use the NDAed docs to create your own "datasheet" that you're free to publish all the way you like 2013-10-14 01:04 you mean china-style ? www.china-shop.com/docs/foo-ds.pdf, for everyone to download, but with a big fast red CONFIDENTIAL on every page ? :) 2013-10-14 01:05 rozzin has left #qi-hardware [#qi-hardware] 2013-10-14 01:06 for my personal "ethics model" the blackbox (and in the end you always and on blackboxes when you go "down" further and further) is sufficiently open when the specs and docs you the customer get with them (in this case it would be up to _you_ to provide those for your customers, prepared from your knowledge you got from the NDAed original datasheets) is specific enough to possobly replace the blackbox by something different 2013-10-14 01:07 no, I mean in the way OM did (or planned to do) with glamo 2013-10-14 01:08 phew. what was planned with the glamo is a LOT of work. 2013-10-14 01:08 also, don't forget the cost of negotiating such a deal 2013-10-14 01:08 yes, for glame that's true. For a BT module it can't be that hard 2013-10-14 01:08 completely inaccessible for a project without deep pockets 2013-10-14 01:08 glamo* 2013-10-14 01:09 g-lame-o :) 2013-10-14 01:09 basically, as long as there's a FOSS driver for a module, I think it's not nice but "open enough" 2013-10-14 01:10 sure you also need the electrical specs of the interface, and the mechanical and thermical specs 2013-10-14 01:11 my guidline is: could I replace it by another component, for repair or modding the device whatever 2013-10-14 01:12 in this case, you also want to know a bit more about it. after all, this is a sensitive usage scenario 2013-10-14 01:12 let's think of an ASIC. I don't need to know the chip design nor the verilog source, as long as the circuit datasheets are sufficient so I could design a replacement whenever the chip goes south 2013-10-14 01:13 incoming 2013-10-14 01:14 yeah, sure for this special case you might want to know more about the BT internals. But I doubt you get to know sufficient internals to properly evaluate *any* hw on THAT level 2013-10-14 01:14 [commit] Werner Almesberger: poly2d/: add triangulation (untested) (master) http://qi-hw.com/p/cae-tools/f93e93c 2013-10-14 01:14 [commit] Werner Almesberger: poly2d/f2d_tri_holes.cpp (tri_holes_append): rename to f2d_tri_holes_append (master) http://qi-hw.com/p/cae-tools/3d8a8d0 2013-10-14 01:14 [commit] Werner Almesberger: poly2d/p2d_hsort.c (p2d_hier_free): make freeing of polygons optional (master) http://qi-hw.com/p/cae-tools/d758359 2013-10-14 01:14 [commit] Werner Almesberger: poly2d/f2d_tri_holes.cpp (find_point): don't loop forever on closed polygons (master) http://qi-hw.com/p/cae-tools/d0b5696 2013-10-14 01:14 [commit] Werner Almesberger: poly2d/f2d_tri.c (f2d_free_all): free list of faces (master) http://qi-hw.com/p/cae-tools/ca271dd 2013-10-14 01:14 [commit] Werner Almesberger: cameo/: add "stl" command to generate STL slices (WIP) (master) http://qi-hw.com/p/cae-tools/8b6e416 2013-10-14 01:15 well, at least i'm at the chip level with 802.15.4. that's better than BT at the module level. there's a lot of information lost between chip and module. 2013-10-14 01:15 the risk and threat evaluation needs to base on more general considerations (like RF power and range) and some assumptions form common knowledge about how BT works in general 2013-10-14 01:15 naw, while i'd be more than happy to use a nice BT solution, that simply doesn't seem to be possible for now 2013-10-14 01:16 ieee 802.15.4, on the other hand, is possible, and i can reuse a lot of elements from a proven design 2013-10-14 01:16 *shrug* 2013-10-14 01:16 even better, i can do ieee 802.15.4 at the chip level, not having to work with bulky modules 2013-10-14 01:17 i'd just keep BT for later. it's too tall a wall to climb now. 2013-10-14 01:18 I don't see the usecase for that 802.15.4 stuff 2013-10-14 01:19 you'd be honestly better off by providing a second wired interface in the volume you waste on that 2013-10-14 01:19 2nd wired interface needs a different MCU that takes up a lot more space 2013-10-14 01:20 (and has other inconvenient differences in the feature set) 2013-10-14 01:20 well, some of them are inconvenient. others would be very nice to have. 2013-10-14 01:21 panda|x201 has joined #qi-hardware 2013-10-14 01:21 again, something that may be worth considering later, for a number of reasons. but let's keep things simple for now. 2013-10-14 01:23 I just fail to see the usecase for 6LowPAN 2013-10-14 01:23 it's basically a poor cable replacement 2013-10-14 01:25 and benefit from using it in this design is similar to the benefit of WLAN on a miditower PC 2013-10-14 01:25 dos1 has quit [Ping timeout: 272 seconds] 2013-10-14 01:29 there are tons of mice and keyboard with proprietary RF. few enough people seem to mind. so just forget that it's 802.15.4 and think of it as "SuperSecureLink+++" or whatever ;-) 2013-10-14 01:30 all those mice and kbd are for stationary use without annoying cable 2013-10-14 01:31 so, mobile use without annoying cable. a small enough difference :) 2013-10-14 01:31 and they all have more or less severe problems with power supply resp batteries 2013-10-14 01:32 dunno. some seem pretty decent. in any case, this one will have a very low duty cycle. 2013-10-14 01:32 and in your case there is even more trouble with power supply than in any mouse or kbd, since you worst case need to power those from your device 2013-10-14 01:33 honestly a USB host on a device with a CR2032 is a bad idea 2013-10-14 01:34 you need to "borrow" that host - incl the power it provides - from somewhere else 2013-10-14 01:35 if you want usb host, you need the y-box and an external supply 2013-10-14 01:35 forwarding it may be feasible, but providing a USB to plug in a kbd on a device that has CR2032 is a nogo 2013-10-14 01:35 there's no USB power supply. and yes, the math is easy enough ;-) 2013-10-14 01:35 that kinda defeats mobile use pretty much 2013-10-14 01:36 well, it's a fairly exotic scenario anyway. 2013-10-14 01:36 I still miss the user manual that explains to me how to use this device in daily life 2013-10-14 01:36 with proper browser plugins, hardly anyone should want that mode 2013-10-14 01:37 browser plugins? 2013-10-14 01:37 where the heck I get those from, in an internet cafe? 2013-10-14 01:38 if you really wish to manage your pws from a pc in an internet cafe ... 2013-10-14 01:40 yes, that's the only usecase I can think of. I'm in holiday and want to access all the fora and maybe even register with new ones. Access my bank account, my email web frontend (no way to add browser plugins for that either) etc 2013-10-14 01:40 another usecase I can think of is at ATM 2013-10-14 01:40 but you don't need them for that 2013-10-14 01:40 to find out about my PIN 2013-10-14 01:40 yes, of course 2013-10-14 01:41 but for that the baic device is suficient 2013-10-14 01:41 sure 2013-10-14 01:42 like I already said, I don't basically need an external device at home for my own PC. There I got a sw solution that's working nicely 2013-10-14 01:45 so unless I can read the user manual that gives me an idea about the usecases this device is intended for and how those are working, I probably can't contribute anything useful on the general design / productspec / usability level 2013-10-14 01:45 no offense intended 2013-10-14 01:46 I razther guess I'm simply too poorly informed thanks to myself not reading all the existing info about it 2013-10-14 01:46 so my fault 2013-10-14 02:01 wolfspraul has joined #qi-hardware 2013-10-14 02:07 yeah, this sort of information is widely scattered for now. and a good part of it is just in my head :) 2013-10-14 02:07 I see 4 operation modes that make sense to me: (a: administrative) a1: attached to a PC via USB as peripheral like e.g mass storage, so user can edit stuff. a2: same as a1 but via wireless, nice for frequent low-effort automated sync e.g. to a software pw vault on personal workstation. (b: supportive) b1: same hw setup as a1 but acting as USB kbd "injecting passwords, works on virtually every PC. b2: same as a2 and b1, via 2013-10-14 02:07 wireless (works only on PC that have a special driver installed for 6LowPAN HID, so this doesn't "make sense") b3: manual lookup of passwords using the device's MMI (scrollwheel, display) 2013-10-14 02:07 but it'll be easier to show things once the basic hardware works. and this should be relatively soon, if things progress as smoothly at they did so far 2013-10-14 02:09 the 802.15.4 dongle would just present itself as HID device. you can do quite a lot with that already. 2013-10-14 02:09 basically USB (cable) and 802.15.4 dongle would provide the same functionality towards the host 2013-10-14 02:10 then that's just fine 2013-10-14 02:11 an external keyboard may be less useful with anelok in the middle but just for massive standalone editing. e.g., if you need to enter a lot of accounts and you don't have any pc you trust for that nearby. 2013-10-14 02:11 so it's a fairly narrowly limited scenario, too 2013-10-14 02:11 basically an non-existent scenario 2013-10-14 02:11 for most uses, you'd just use HID. not quite sure how hard/easy browser integration for the fancier items would be, though 2013-10-14 02:12 naw, not non-existent. depends on how you work. 2013-10-14 02:14 an important concept is also that you can compartmentalize things. so your could manage things it has access to anyway, while it wouldn't be allowed to touch other things. 2013-10-14 02:14 still need to flesh out the details, though. plenty of crypto fun in this :) 2013-10-14 02:15 "your" = your PC 2013-10-14 02:16 ? 2013-10-14 02:23 what i mean is that you don't have to give every system that wants to maintain items in the pw database access to everything 2013-10-14 02:25 I figure a scenario that I'd consider highly desirable and useful: you type e.g. "/msg nickserv identify". The moment you type the "y" of identify, on the screen appears "/msg nickserv identify 04<>01" and you hear a beep from the keylogger ANELOK in the cable from kbd to PC. For security sake you won't be allowed to enter master password to unlock ANELOK via 104-kbd, you need to use the ANELOK directly to 2013-10-14 02:25 unlock. So if you hadn't yet for this session, you unlock ANELOK and then type "y" on 104-kbd which results in replacing <> (via BS) by the real password 2013-10-14 02:30 heh, could be fun :) with the currently planned feature set, you could certainly experiment with such things 2013-10-14 02:30 wej_ has joined #qi-hardware 2013-10-14 02:32 if you're running just a HID, you probably wouldn't want to have that <> show up. but anelok could then simply suppress further keystrokes until you answer whether you want to send a pw or not (with a timeout, in case it misfired badly and you're confused) 2013-10-14 02:33 absolutely same applies e.g for my online banking, where the trigger regex would be my account number followed by 2013-10-14 02:33 if you have more than bare HID, e.g., some plugin, the IRC client could ask directly 2013-10-14 02:34 wej has quit [Ping timeout: 264 seconds] 2013-10-14 02:34 of course the reaction and notification must be configurable for each single regex trigger 2013-10-14 02:34 yes, you could apply this to a number of scenarios. it would basically compete with plugins. the latter would be cleaner but also harder to do. 2013-10-14 02:35 since e.g for online banking the next thing after account number would be the 5digit PIN, evidently not enough for a lengthy message 2013-10-14 02:35 kristianpaul has joined #qi-hardware 2013-10-14 02:37 I'm searching for hw- as well as sw-solutions doing basically exactly this, since ages. Basically a kbd-macro driver/dongle, just I didn't think of a master password yet 2013-10-14 02:38 and while similar things already exist for windows on a sw kbd driver level, on linux the whole input stack is such a PITA that I gave up on finding as well as DIY coding such a thing 2013-10-14 02:39 a dongle to plug between kbd usb and PC usb would be a dream 2013-10-14 02:39 even more when it comes with own MMI 2013-10-14 02:45 plugin for IRC client? 2013-10-14 02:45 I prefer the hardware approach here 2013-10-14 02:46 more universal, more "clean" (I differ here), and portable 2013-10-14 02:47 even platform independent, as long as it's a USB kbd 2013-10-14 02:50 panda|x201 has quit [Ping timeout: 252 seconds] 2013-10-14 03:16 related: http://www.thinkgeek.com/product/ae83/ 2013-10-14 03:20 well, as i said, with the current design, you'll be able to have USB host and HID-over-RF. so you can have that sort of communication path, with whatever intercept you want to place there 2013-10-14 03:22 going all wired would be considerably more difficult. you'd either need two MCUs, each providing one USB, or one of the MCUs that already come with two. in the latter category would be the STM32F2 (and the STM32F4, and that's about it), which i happen to know quite well. 2013-10-14 03:22 xiangfu has joined #qi-hardware 2013-10-14 03:22 compared to KL25, they 1) draw more power, 2) come either in BGA or much larger packages, and 3) lack built-in USB power management. on the upside, they have 2013-10-14 03:23 1) two OTG ports, 2) a hardware RNG (to complement the one in the RF transceiver), 3) more processing power. 2013-10-14 03:24 i'd like to look into using these chips in the future, but they're a considerably more expensive choice, not only in terms of chip cost but also in terms of design complexity 2013-10-14 03:26 (phantom keystroker) yeah, you can of course use anelok like this, too: go your login screen, move to the user/account/whatever field, unlock anelok and select the account entry, then let anelok "type" the account info. repeat for the password. 2013-10-14 03:27 that's an open loop scenario: anelok doesn't get any feedback from the PC. but it's not necessarily weaker than what you're describing. 2013-10-14 03:28 a closed loop would be better, of course. e.g., the browser specifically asking for login data and anelok providing it in a way that doesn't depend on the input focus and all these little details. 2013-10-14 03:36 I can't see this type of browser plugin go anywhere. Nobody has implemented such thing yet, and I guess it's terribly hard to implement something that goes seamlessly with random websites 2013-10-14 03:37 not to think about random other browsers, PCs in cafes etc, and even OS 2013-10-14 03:37 IOW when you already got a sw solution to deal with your passwords, so why do you need a hw dongle to complement this? 2013-10-14 03:38 sw solution == the plugins needed 2013-10-14 03:38 could as well use arbitrary existing SSO solutions 2013-10-14 03:39 security audit a nightmare either way 2013-10-14 03:39 another nice related site: http://www.irongeek.com/i.php?page=security/usb-hardware-keyloggers-1-keycarbon 2013-10-14 03:42 btw thanks for pushing me on all that, it gave me an idea for a nice new app on N900 2013-10-14 03:44 (difficulty) dunno. this guy seems fairly confident about the browser integration: http://ob-security.info/?p=631 2013-10-14 03:44 hehe :) 2013-10-14 03:44 N900 comes with: USB (both device and hostmode); drivers for HID (bluemaemo); hw KBD; touchscreen you can use as mouse replacement; BT to attach BT kbd and mouse while N900 is attached to PC emulating a kbd and mouse, and charging 2013-10-14 03:45 yes, such a device has tons of interfaces. the drawback is that you'll want to use it for more things than just passwords. and that's where vulnerabilities come in. 2013-10-14 03:45 and it easily can maintain any level of security and privacy and smartness you'd possibly need to keep your password vault safe 2013-10-14 03:46 but yes, as long as you find that risk acceptable, a smartphone makes a very nice password safe 2013-10-14 03:47 now this porject just fails due to my schedule cluttered and me being too lazy ;-) 2013-10-14 03:47 would be really nice particularly since I always carry a N900 with me, and even had a second one to sync with and keep the 2nd one plugged in to my PC all the time 2013-10-14 03:48 http://maemo.org/packages/view/bluemaemo/ 2013-10-14 03:49 doing plain HID emu via USB should be way more simple still 2013-10-14 04:02 xiangfu has quit [Ping timeout: 265 seconds] 2013-10-14 04:14 xiangfu has joined #qi-hardware 2013-10-14 04:40 xiangfu has quit [Ping timeout: 240 seconds] 2013-10-14 04:52 dandon_ has joined #qi-hardware 2013-10-14 04:54 dandon has quit [Ping timeout: 248 seconds] 2013-10-14 04:54 dandon_ is now known as dandon 2013-10-14 06:47 wpwrak: http://ubertooth.sourceforge.net/ 2013-10-14 06:59 wpwrak: designed in KiCAD ;-D 2013-10-14 07:06 unclouded has quit [Quit: Leaving] 2013-10-14 07:44 xiangfu has joined #qi-hardware 2013-10-14 07:52 porchaso0 has joined #qi-hardware 2013-10-14 07:54 porchao has quit [Read error: Connection reset by peer] 2013-10-14 07:56 apelete: -16 is -EBUSY, so it's probably like Paul said, something else claimed the range before 2013-10-14 07:57 did you remove the UDC from the platform configuration? 2013-10-14 08:00 mth: no I didn't. I thought not building the udc driver into the kernel was enough 2013-10-14 08:00 that should be enough 2013-10-14 08:00 maybe double check that it is indeed not being built 2013-10-14 08:01 ok, will check that 2013-10-14 08:05 mth: from my kernel config file: # CONFIG_USB_JZ4740 is not set 2013-10-14 08:05 so it shouldn't be built 2013-10-14 08:05 you can check /proc/iomem 2013-10-14 08:05 to see who requested the region 2013-10-14 08:05 just `cat /proc/iomem` 2013-10-14 08:06 'kay, will try that when I get back from work then 2013-10-14 08:06 xiangfu has quit [Remote host closed the connection] 2013-10-14 08:08 * apelete wish he had more flexible work hours 2013-10-14 08:17 wolfspraul has quit [Quit: leaving] 2013-10-14 08:22 9-5? 2013-10-14 08:30 yeah 2013-10-14 08:31 mine is more like 9-9 ;) 2013-10-14 08:32 ha ha :-) 2013-10-14 08:32 I'm trying to stick to 9-5 in order to get some hacking time left 2013-10-14 08:34 not easy to do, especially in a big company 2013-10-14 08:35 what do you do for your dayjob? 2013-10-14 08:35 working at intel as a contractor, on android devices 2013-10-14 08:37 kernel debugging, and working on debug & profile tools 2013-10-14 08:38 any chance you'll be in edinburgh next week? 2013-10-14 08:38 mostly trying to stick to low level free software stuff ;) 2013-10-14 08:38 larsc: don't think so, I'm working in Toulouse (France). why ? 2013-10-14 08:40 LinuxCon Europe 2013-10-14 08:40 and Embedded Linux Conference Europe 2013-10-14 08:40 and all the other Linux related conferences 2013-10-14 08:42 doesn't one need to get an invitation to attend those ? 2013-10-14 08:42 :D 2013-10-14 08:42 you need to pay lots of money 2013-10-14 08:42 but that's all 2013-10-14 08:42 :D 2013-10-14 08:43 I saw that some Intel employees are going to give talks, so I though you might be there as well 2013-10-14 08:45 never had the chance to attend those events yet 2013-10-14 08:46 It's my first time as well, as it is close by this year 2013-10-14 08:46 DocScrutinizer05: hmm, could be something worth looking into. the chip is already EOL, but there's a replacement 2013-10-14 08:47 larsc: ok, I see. I usually go to FOSDEM, not only close by but also take place during the week-end 2013-10-14 08:48 I wonder if they eventually will get a complete bluetooth stack working on that thing 2013-10-14 08:48 apelete: me too. 2013-10-14 08:49 take place during the week-end -> no need to take the week off or ask for management agreement to attend ;) 2013-10-14 08:49 porchao has joined #qi-hardware 2013-10-14 08:50 larsc: ah great, maybe we'll meet at Fosdem next year then :) 2013-10-14 08:51 yep 2013-10-14 08:51 porchaso0 has quit [Ping timeout: 245 seconds] 2013-10-14 08:55 apelete: yeah, it's not that close to my place, so I felt a bit unhappy about the ticket prices 2013-10-14 08:56 no matter if train or plane, it's always ballpark of 150EUR one-way and takes 5..8h 2013-10-14 08:58 there are airplane tickets to Bruxelles for some 35EUR but not from any airport I could reach without a train ticket for 120EUR 2013-10-14 08:59 panda|x201 has joined #qi-hardware 2013-10-14 08:59 6h train ride from here, I think 2013-10-14 08:59 or 8? 2013-10-14 08:59 DocScrutinizer05: yeah, I pay the same for train tickets to Bruxelles too, but since it's one of the few events I can actually attend, I try not to think about the price :) 2013-10-14 09:00 well, at a certain expense all trying doesn't help ;-D 2013-10-14 09:00 300 for tickets, 200 for hotel 2013-10-14 09:00 another probably almost 100 for local transport 2013-10-14 09:02 I could already get a week of holiday in the south for that 2013-10-14 09:02 It's all in walking distance 2013-10-14 09:02 except the hotel, and the airport 2013-10-14 09:05 seems that the RF frontend chip isn't even required 2013-10-14 09:05 right, but last year taxi from the train station to the hotel was like 10 euros 2013-10-14 09:05 DocScrutinizer05: same problem here, but the positive side is there's not registration fee for FOSDEM 2013-10-14 09:06 once you get there, it's all free ;) 2013-10-14 09:06 :nod: anyway I can't afford 2013-10-14 09:07 always the same with such stuff (holiday as well) either you got all the time for it, or sufficient money. Hardly both at same time though 2013-10-14 09:08 yeah, that's a tricky problem to solve 2013-10-14 09:14 DocScrutinizer05: being software-heavy does indeed seem to be the main limitation of this chip. well, and not supporting EDR. but that's probably okay. alas, it doesn't have an RNG, so it could only be used in a design that already has one. 2013-10-14 09:15 DocScrutinizer05: a nice thing to consider in a v2 design, though. thanks ! 2013-10-14 09:15 which chip do you discuss? 2013-10-14 09:16 TI CC2500 2013-10-14 09:17 the successor of the one these folks use: http://ubertooth.sourceforge.net/ 2013-10-14 09:17 wpwrak: welcome 2013-10-14 09:49 unclouded has joined #qi-hardware 2013-10-14 09:59 paul_boddie has joined #qi-hardware 2013-10-14 10:05 "Inevitably many products have one or two components that fall into the general category of unobtainium, i.e. impossible to find, and that often causes delays. For the Spark Core, this component was the CC3000, our Wi-Fi module, which was an important part of the design and therefore could not be replaced." 2013-10-14 10:05 http://z.svbtle.com/why-kickstarter-projects-are-always-delayed 2013-10-14 10:06 Sorry: the CC2500 reference got me thinking about TI products and it all sounded familiar. 2013-10-14 10:08 Another fairly interesting project I saw recently was one whose modules are described here: http://tessel.io/modules 2013-10-14 10:11 That project seems to use a Bluegiga BT module. There are docs on bluegiga.com, but I imagine the firmware is off limits as usual. 2013-10-14 10:17 sourcing issues can pop up any time. that's just life :) chips are generally much safer than modules. as far as i now, ti don't have a bad reputation when it comes to lifecycle management. 2013-10-14 10:18 of course, stay away from brand-new product categories. from anyone :) 2013-10-14 10:18 it's also always nice to have a fallback solution. e.g., a cc2500 (new) could probably be replaced with a cc2400 (EOL) 2013-10-14 10:20 modules are high-risk because they depend on a lot of factors: availability of components, health of the chip maker, health of the module maker, volume of the module (generally much lower than that of the corresponding chips), and so on 2013-10-14 10:20 Yes, TI should be OK. If you have a lot of unhappy Kickstarter donors (who think they are customers) then time is not on your side, I suppose. 2013-10-14 10:20 if you're buying a million a month, you make making that module worthwhile on your own, so you don't have to worry about such things 2013-10-14 10:20 but if you're a kickstarter-grade project, you're completely at the mercy of others 2013-10-14 10:21 i like the title "why kickstarter projects are [...] late". something completely unheard of in IT ;-) 2013-10-14 10:22 :-) 2013-10-14 10:22 i actually wonder how they deal with cost overruns. what if you find out your kickstarter project needs 50% more money than you planned ? is there a mechanism for getting people to add some, well into the project ? 2013-10-14 10:23 xiangfu has joined #qi-hardware 2013-10-14 10:24 you have to pay for it yourself I guess 2013-10-14 10:24 I was reading the comments on the GCW-Zero Kickstarter. Quite depressing with all the foot-stamping and "I want it now!" shenanigans. 2013-10-14 10:24 panda|x201 has quit [Ping timeout: 240 seconds] 2013-10-14 10:25 wpwrak: Like when a company has to issue more shares? Sorry, Kickstarters, but your share is diluted and you only get half a gadget unless you pony up! 2013-10-14 10:26 lol 2013-10-14 10:26 well, what kind of audience do you expect if you're making a game console ? ;-) 2013-10-14 10:26 @ "pay yourself" 2013-10-14 10:26 porchaso0 has joined #qi-hardware 2013-10-14 10:26 larsc: i suppose few projects would be able to do that ... 2013-10-14 10:26 at least not after passing a certain size 2013-10-14 10:27 you probably also need a full time position to just manage all the angry comments 2013-10-14 10:27 ask pandora? 2013-10-14 10:28 paul_boddie: yeah, kinda. only that shared tend not to have a direct 1:1 connection with products. so you can hide it better. 2013-10-14 10:28 afaik they should have experience in handling such a situation? 2013-10-14 10:28 porchao has quit [Read error: Connection reset by peer] 2013-10-14 10:28 larsc: just recruit the angriest of the commenters :) 2013-10-14 10:28 or wasn't it openpandora? 2013-10-14 10:28 openpandora 2013-10-14 10:28 nomen est omen ;-) 2013-10-14 10:28 hehe 2013-10-14 10:29 actually I wonder what happened really to them 2013-10-14 10:30 I missed their undoubtly verbose and apologizing explanations what happened to the project 2013-10-14 10:30 it looks like they shipped eventually 2013-10-14 10:30 I just heard they had to ask for yet another full spin of the donation wheel 2013-10-14 10:30 quite some time back 2013-10-14 10:31 i think they financed finishing their first batch with the money they made for the second batch 2013-10-14 10:31 kinda pyramid scheme 2013-10-14 10:31 yep, sth like that 2013-10-14 10:31 but how did they burn the money for the first batch? 2013-10-14 10:32 They dealt with a company that made bad PCBs, if I remember correctly. 2013-10-14 10:32 bad luck 2013-10-14 10:32 Or maybe the company who was doing the board assembly dropped the ball, and then the PCBs weren't good. 2013-10-14 10:32 "We received the last working PCBs from them July 2011. Over 1000 PCBs were broken... over 300K EUR lost." 2013-10-14 10:32 http://boards.openpandora.org/index.php/page/articles.html/_/general-information/the-history-of-the-pandora-r57 2013-10-14 10:33 OMG, facts! ;-) 2013-10-14 10:33 larsc: thanks 2013-10-14 10:34 I think Golden Delicious were talking to them about manufacturing partners at some point. 2013-10-14 10:34 LOL! 2013-10-14 10:34 > >The bank froze Craigs bank account due to a sudden increase of funds there. Within a few days, over about half a million USD popped up there - and the credit card companies panicked (even though Craig explicitely told them before that this will happen) .Same with PayPal.. .Most of the payments had to be refunded and repaid using some other payment method.<< 2013-10-14 10:37 Well, dealing with the financial industry is perhaps even worse than random electronics manufacturers. 2013-10-14 10:37 must've been in the USA. US Banks seem to be able to do whatever they like with _your_ money 2013-10-14 10:38 in the US, chances are it's theirs anyway ;-) 2013-10-14 10:38 see maemo Hildon Faoundation. The bank quit the account, and sent a check drawn on "Hildon Faoundation" that now nobody is willing to accept 2013-10-14 10:38 It's the taxpayers' money, surely. ;-) 2013-10-14 10:39 I think it is common practice to freeze bank accounts if unusual transactions are detected 2013-10-14 10:39 DocScrutinizer05: And not for an amount that's worth changing your name to Hildon Foundation for? 2013-10-14 10:39 I think they should go and die in a dark and dirty place 2013-10-14 10:40 paul_boddie: a ridiculous 2k or sth 2013-10-14 10:40 $2M would be a different story. :-) 2013-10-14 10:42 larsc: it just seems a bit unusual if that's for months. half a million EUR isn't *that* much after all. any bankster moves that in the morning even before entering the office 2013-10-14 10:42 the idiot who had the approval on that account at "first niagara" was too dull to get it sorted 2013-10-14 10:42 a lawyer ;-) 2013-10-14 10:42 paul_boddie: or 20 billion: http://www.dailymail.co.uk/news/article-2437208/Is-Saddam-Husseins-fortune-warehouse-Moscow-Mystery-16-75bn-piles-cash-left-airport-years.html 2013-10-14 10:42 "first nigeria" ? 2013-10-14 10:44 yeah, my fav "abreviation" 2013-10-14 10:44 it's obvious 2013-10-14 10:46 I'd recommend to steer clear of that bank 2013-10-14 10:46 and *paypal*... oh well.. we don't need to talk about them, eh? 2013-10-14 10:47 they freeze your account when somebody in your street doesn't behave 2013-10-14 10:47 literally 2013-10-14 10:49 they frozen the accounts of all those in a 10 story building that had a name slightly resembling the name of one user who also didn't do something really bad but somehow managed to get paypal's AI upset 2013-10-14 10:51 anyway I need to finally check the policies/rules of kickstarter and that other similar thing 2013-10-14 10:51 indiegogo. less US-centric than kickstarter 2013-10-14 10:51 we (golDeliCo) eventually want to raise 20k EUR for the prototypes 2013-10-14 10:53 and I for one would prefer that being a down payment to the final device cost as weel as some venture capital that doesn't need to get paid back when stuff goes terribly haywire 2013-10-14 10:53 I saw another one just recently: http://www.dragoninnovation.com/ 2013-10-14 10:53 I even saw a Norwegian one recently, too. Everyone wants in on the action! 2013-10-14 10:54 yeah easy money - for them 2013-10-14 10:54 DocScrutinizer05: afaik kickstarter is us only when it comes to payouts 2013-10-14 10:54 roh: hi! please rephrase 2013-10-14 10:54 so maybe indygogo or its friends help you better 2013-10-14 10:55 DocScrutinizer05: you have to be a us citicen to be able fo get money from a successfull campaign at kickstarter 2013-10-14 10:55 dang! 2013-10-14 10:55 atleast that was the case when i checked last. 2013-10-14 10:56 Nikolaus disliked the whole kickstarter et al stuff particularly for the hassle and the fees, but he hopes for the "visibility" aka PR 2013-10-14 10:56 Isn't it US/CA/UK? Not that I really know. 2013-10-14 10:56 i think you need someone in the US to handle the finances (with kickstarter). you could still have the money go elsewhere, but yes, it's at least inconvenient 2013-10-14 10:56 DocScrutinizer05: kickstarter and friends is a very hipster-way of doing pr and funding. 2013-10-14 10:57 not one which makes you look serious 2013-10-14 10:57 well, maybe US/CA now 2013-10-14 10:57 yeah 2013-10-14 10:57 so if you dont need 'risk capital' but funding, i'd suuggest choosing a different concept. maybe also an open one, but different 2013-10-14 10:57 I guess we'll go the jolla way of selling premium preorder vouchers 2013-10-14 10:58 just have the facebook and paypal logo on your campaign, then everyone will know you're serious :) 2013-10-14 10:58 that give you eligibility for a certain service/goods 2013-10-14 10:58 DocScrutinizer05: i wouldnt give any cent for something as useless as that 2013-10-14 10:58 vouchers are a good sign of vaporvare 2013-10-14 10:58 s/vr/war/g 2013-10-14 10:59 then what else? 2013-10-14 10:59 if your project is a one trick pony, then there's no big difference between voucher and preorder 2013-10-14 10:59 sell goods. 2013-10-14 10:59 just a sign "deposit money here please!" ? 2013-10-14 10:59 simple as that. no futures, no bonds. simple preorder (if you need capital upfront) 2013-10-14 10:59 indiegogo also has "flexible funding". there, you can keep the money also if you don't reach the funding goal. has higher fees, though. 2013-10-14 10:59 sorry the last to posts don't help me at all 2013-10-14 11:00 I dunno what's a "one trick pony" 2013-10-14 11:00 if you're looking for kinda partial funding, that may be a choice 2013-10-14 11:00 and "sell goods" is exactly what we can't do 2013-10-14 11:01 Yes, as I recall Ubuntu Edge could have kept their supporters' money if they had chosen flexible funding, but Shuttleworth clearly wanted the full amount (or the publicity for specifying a big amount). 2013-10-14 11:01 "one trick pony" = a pony (in a circus or such) that can do one trick, but only one trick. so it's totally single-purpose. 2013-10-14 11:01 since there is a 0.3% risk we'll burn the money just like openpandora did 2013-10-14 11:02 if your risk is really as low as 0.3%, you should go into the nuclear power business :) 2013-10-14 11:03 wpwrak: fine, now I know what's a "one trick pony". Now what's a "one trick pony project"? 2013-10-14 11:03 paul_boddie: i think he must have been glad that he didn't reach the funding goal :) 2013-10-14 11:03 DocScrutinizer05: a project that only makes one thing. so a voucher would still amount to buying that one thing. 2013-10-14 11:04 no, since the voucher isn't allowed to trade in and get your money back 2013-10-14 11:05 yes, see "flexible funding". in the end, the result would be pretty similar. 2013-10-14 11:05 while with a preorder with down payment yo are liable to refund 2013-10-14 11:05 DocScrutinizer05: you're liable anyhow. 2013-10-14 11:05 except that you could make the voucher for < 100% of the value. but that makes the final orders messy because you have two payment transactions. 2013-10-14 11:06 roh: no 2013-10-14 11:06 that doesnt change. the difference is that one thing sounds serious, one sounds fishy as hell 2013-10-14 11:06 you're liable to provide what you sell 2013-10-14 11:06 so sell what you can provide :) 2013-10-14 11:06 DocScrutinizer05: yes and no. if you can't deliver you are liable to money-back 2013-10-14 11:06 DocScrutinizer05: depends on who you accept as customer and where from 2013-10-14 11:07 well, we can make stickers "Neo900" and attach them to Nokia3110 2013-10-14 11:07 pcercuei has joined #qi-hardware 2013-10-14 11:07 international sales law is a bitch. and you WANT to keep is simple and trustworthy 2013-10-14 11:07 uhuh 2013-10-14 11:07 uif you think you have a significant risk of total failure, you could simply explain this in the funding "brochure" 2013-10-14 11:08 roh: so what do you suggest we should do to get 20k venture capital? 2013-10-14 11:08 DocScrutinizer05: 2 possibilities. one: run it as a 'funding' campaign, give people nothing in the end but their pride 2013-10-14 11:09 BS 2013-10-14 11:09 say that this is for a first small run with high risk. say that you examined all the visible risks ("known unknowns") but that there can be invisible risks ("unknown unknowns") that you won't be able to see before you actually try making some units. 2013-10-14 11:09 DocScrutinizer05: well.. the other option is make it more expensive, put in real goods. 2013-10-14 11:09 DocScrutinizer05: what's the expected ROI? 2013-10-14 11:09 DocScrutinizer05: or: of course:.. go to a bank. loan money. 2013-10-14 11:09 everybody gonna save their money for the final product, since it's already expensive enough 2013-10-14 11:10 basically its just a) raise money from people or b) raise credit from bank (or somebody rich) 2013-10-14 11:10 if you have a large enough community, you could ask if there would be people who'd together cough up 20 kEUR, if it's really so little you need 2013-10-14 11:10 wpwrak: all that doesn't change a bit on the "contract" 2013-10-14 11:10 raising from people could be easier, if the risk seems low and one does get more than a thanks. so.. like 'buy a expensive phone which gets shipped in a year' 2013-10-14 11:10 it changes the contract substantially, since you're no longer promising the product. you're promising to make a honest effort at TRYING to make the product. 2013-10-14 11:11 roh: thanks! both won't fly 2013-10-14 11:11 DocScrutinizer05: why not? raising money from people via 'here is your voucher' will get you nothing but laughter and some beers, but not 20keuro 2013-10-14 11:11 uhuh 2013-10-14 11:12 20 kEUR is not a lot. some people spend more that that every year on pretty cars. 2013-10-14 11:12 so what? 2013-10-14 11:12 unless you're one of them 2013-10-14 11:12 atleast i would never give money to a maybe which asks for more to get a real product. only to a 'we try hard or go broke'. 2013-10-14 11:12 it means that you have a good chance that your community may contain individuals who could give you 20 kEUR without too much fuss 2013-10-14 11:13 in a role as investors 2013-10-14 11:13 roh: your problem 2013-10-14 11:13 if the thing flies, you sell the units you made and repay them 2013-10-14 11:13 i could imagine giving some money to a good 'we try, but you are only investor', but that would be much less than when promising a real device. 2013-10-14 11:13 eh? 2013-10-14 11:14 wpwrak: nope 2013-10-14 11:14 DocScrutinizer05: if 20keuro invest are your problem on that project, it looks grim anyhow. 2013-10-14 11:14 mhm 2013-10-14 11:14 Well, Kickstarter is almost the same as the "you are only investor". It's just that most people haven't been burned, and so everyone thinks of it as a cheap gadget store. 2013-10-14 11:14 thats the kind of money even i could borrow from a bank if in dire need. 2013-10-14 11:14 plan in depth: try first am investor search. if that doesn't work, you can always fall back to crowdfunding 2013-10-14 11:15 roh: then by all means DO IT! 2013-10-14 11:15 paul_boddie: thats why so many kickstarters fail which nobody knows about 2013-10-14 11:15 paul_boddie: indeed. alas, DocScrutinizer05 is too honest to just use that ignorance for the greater good :) 2013-10-14 11:15 DocScrutinizer05: for such a project? nope. that needs to be done by somebody really involved. 2013-10-14 11:15 roh: Kickstarter failure cover-up shocker! 2013-10-14 11:16 where's the NSA when you need them ? 2013-10-14 11:16 DocScrutinizer05: its not my project, and thus it shouldnt be my risk. 2013-10-14 11:16 aha 2013-10-14 11:16 you're psting extremely helpful suggestions 2013-10-14 11:17 DocScrutinizer05: dont forget.. you are talking to somebody who still doesnt have and use a smartphone with a reason ;) 2013-10-14 11:17 DocScrutinizer05: I suppose you have a means to communicate with people interested in neo900 ? like a mailing list or such ? 2013-10-14 11:17 The EOMA68 people seem to be getting by, but their funding isn't completely transparent. 2013-10-14 11:17 wpwrak: we do 2013-10-14 11:17 I think they have various companies involved who see the whole thing as a means to an end. 2013-10-14 11:17 paul_boddie: it it transparent at all? i dont have a clue where the money comes from at all 2013-10-14 11:18 DocScrutinizer05: then you can float the idea. see if you, say, can find 4-5 people who together invest the 20 kEUR. 2013-10-14 11:18 DocScrutinizer05: my point is not that 20k you are searching, its that if the 20k are a real problem, i fear for the project in total. 2013-10-14 11:18 keep the number small, so you don't have an angry mob to deal with on the first sight of trouble 2013-10-14 11:18 DocScrutinizer05: write a business plan 2013-10-14 11:19 In other words, some people want what they're doing but don't want to design it themselves. 2013-10-14 11:19 we got 77 people who are willing to invest the 20k when they get a device accordingly cheaper once we get some devices to ship 2013-10-14 11:19 DocScrutinizer05: there are much more expensive things coming your way when going into production, some small intermediate financing shouldnt be an issue 2013-10-14 11:19 larsc: for whom? 2013-10-14 11:19 larsc: at least the part that goes to the point where the 20 kEUR are paid back in some way (if things work out) 2013-10-14 11:19 But unlike the usual cheap company behaviour where they wait for everything to be done for free by volunteers, they are at least paying something towards getting things made. 2013-10-14 11:20 roh: thanks, cptn obvious 2013-10-14 11:20 DocScrutinizer05: anything else will just keep you and the others working on it busy with boring stuff, hindering you solving real problems 2013-10-14 11:21 aha 2013-10-14 11:21 and i like the idea of you succeeding too much to like that idea; ) 2013-10-14 11:21 DocScrutinizer05: roh is right, though. you're worrying about the wrong problems. all you need is to convince a very small number of people. don't approach this as if you were selling millions of products on the mass market. 2013-10-14 11:21 sure 2013-10-14 11:21 after all, its a 'unlicensed vertical product experiment' :) to use business terms 2013-10-14 11:21 tzz 2013-10-14 11:23 ok, lesson learned. Don't discuss business plans with public 2013-10-14 11:23 and the biz plan would be for your investors. show them that you know what you're doing. if you know that 20 kEUR will get you there, you should have done these calculations already anywhere. if you haven't done them, you don't know whether 20 kEUR will be enough. 2013-10-14 11:23 there ARE NO investors 2013-10-14 11:24 DocScrutinizer05: sorry that we are'nt able to help you in a way you'd like better, but atleats we arent bullshitting you like a bank would 2013-10-14 11:24 have you asked the people on the list whether some of them would be willing to put money into the project in such a role ? 2013-10-14 11:24 DocScrutinizer05: somebody always is the investor. thats the one carrying the risk. 2013-10-14 11:24 anf if its not you, its the bank or the customers 2013-10-14 11:25 DocScrutinizer05: well you won't find investors without a business plan 2013-10-14 11:25 it's the customers! 2013-10-14 11:25 I said that 2013-10-14 11:25 if you had foolowed what I wrote 2013-10-14 11:25 followed even 2013-10-14 11:25 larsc: we don't even look for investors 2013-10-14 11:26 what strikes me as odd is that this is a trivial amount. for most people with a regular income, this would be a tiny fraction of their disposable savings. so unless your community consists entirely of starving artists, there ought to be a few members who'd do it. 2013-10-14 11:26 http://talk.maemo.org/showthread.php?p=1374716 2013-10-14 11:26 DocScrutinizer05: so you want 260E from 77 persons upfront for 'risk capital' and the rest after? 2013-10-14 11:26 yes 2013-10-14 11:27 DocScrutinizer05: write "investor" if you prefer ;) it's not as if you'd ask for a large amount of money 2013-10-14 11:27 actually 100EUR from 200 2013-10-14 11:27 well.. if you got the people ready do it. but call it what it is: risk capital. and you need to pay it back or give out shares or so. 2013-10-14 11:27 anything else will get less people to sign up 2013-10-14 11:28 In the Kickstarter era, it isn't "investor": it's "premium backer". ;-) 2013-10-14 11:28 paul_boddie: well. thats why so many of those fail. 2013-10-14 11:28 if you have a plan that goes like this: 1) "investors" provide 20 kEUR. 2) you make a small run. 3) each investor gets his/her unit. 4) you sell the rest into your community. 5) from the revenue, you repay the investors. 2013-10-14 11:28 roh: I called it vouchers and you nashed it. Now you call it shares and suggest it 2013-10-14 11:28 sorry, the "investors" 2013-10-14 11:28 bashed even 2013-10-14 11:28 Or "unicorn rider". You get to choose! 2013-10-14 11:29 DocScrutinizer05: its the 'worse' option from my pov. either way 2013-10-14 11:29 make it clear that you expect them to be at least somewhat idealistic. so you don't promise 30% ROI p.a. or whatever. 2013-10-14 11:29 DocScrutinizer05: and shares are 'owned parts of a company' 2013-10-14 11:30 well, seems Nikolaus has some experience that is generally lacking in this channel 2013-10-14 11:30 yeah, you should involve him. he's got business experience. 2013-10-14 11:30 'vouchers' are pieces of paper which allow you first dibs onto a rare product.. which is a stupid idea... because its only rare if you plan to make too few of it... so i wouldn buy any voucher at all. 2013-10-14 11:30 Seriously, though, "vouchers" is OK if you aren't offering any share in the success of the endeavour, but are just offering preferential terms on any delivered product. 2013-10-14 11:30 i'd buy shares if i believe in a project and 'dont need that money' for now 2013-10-14 11:31 who says vouchers are about "rare"? 2013-10-14 11:31 But as roh says, if someone believes enough in something to back it like that, they probably don't need a discount. 2013-10-14 11:31 and we don't plan to make too few but exactly the right amount of those devices 2013-10-14 11:32 vouchers may be okay, but they're basically a detour. you could just call it a purchase with a pre-agreed risk of default. 2013-10-14 11:32 that's the same in my book 2013-10-14 11:33 if you fail, you'll have burned the money. so you have nothing to back the voucher with. so it's just the same as declaring defeat on a production run of preordered units. 2013-10-14 11:33 roh: we don't want money from shareholders who are not interested in the product but only in the shares 2013-10-14 11:33 then extend your book. its the essential difference for a lot of people 2013-10-14 11:33 DocScrutinizer05: thats not the point. 2013-10-14 11:33 DocScrutinizer05: the point is that vouchers arent worth shit 2013-10-14 11:33 maybe you can find a hedgefund that is willing to invest ;) 2013-10-14 11:34 DocScrutinizer05: if the investment is 20 kEUR, you will only attract those who like your project (for whatever reason) 2013-10-14 11:34 its nothing. shares are worth your investment. 2013-10-14 11:34 maybe I can find a better way to spend my time. Bye. Have to run doing some RL stuff 2013-10-14 11:34 roh: if the company is bankrupt your shares are worth nothing 2013-10-14 11:34 larsc: step 1) raise funding goal from 10 k to 10 billion :) 2013-10-14 11:34 larsc: true. thats risk 2013-10-14 11:35 same with the vouchers 2013-10-14 11:35 larsc: for vouchers to be worth nothing, nothing needs to happen. they are worthless from the start 2013-10-14 11:35 its just a promise, no contract. shares are a contract. 2013-10-14 11:35 shares may be tricky - you may run into regulations with these ... 2013-10-14 11:35 wpwrak: true. but thats true for all these investment forms 2013-10-14 11:35 not sure about vouchers 2013-10-14 11:35 Yes, shares bring about lots of financial regulations. 2013-10-14 11:36 the vouchers are basically a product you sell 2013-10-14 11:36 paul_boddie: both do, atleast when selling to people around here. 2013-10-14 11:36 i'd keep it simple: first, try to find a small number of people who can put the money. there, it's just a gentleman's agreement. easy and clean. 2013-10-14 11:36 paul_boddie: the voucher costs 100EUR and is worth a 150EUR discount on the final product sales price 2013-10-14 11:37 roh: Well, everything is regulated, but shares are things that you cannot even offer people in some places, depending on where you are. 2013-10-14 11:37 if that doesn't work, you can still try the "small crowd" approach. but it's messier because you have to deal with a lot more people. 2013-10-14 11:38 paul_boddie: and then the mandatory filings, ... :) 2013-10-14 11:38 paul_boddie: thats why i'd start with neither. and simply presale a defined number of units for the 1st run. 2013-10-14 11:38 DocScrutinizer05: Right. So the purchaser risks 100EUR to gain 150EUR. 2013-10-14 11:38 to gain 50 2013-10-14 11:38 paul_boddie: fixed price, fixed gain, finance the 2nd run from that. 2013-10-14 11:38 which is virtual anyway, since we're not planning to seel any more than got preordered 2013-10-14 11:39 in the end you are 'liable' for the money you collect anyhow. 2013-10-14 11:39 I'm no expert in shares, but I see it every time I get a mailing about some worthless shares I have. Stern voiced warnings about people in the US not even being allowed to look at the offer, and so on. 2013-10-14 11:39 roh: LOL, sure. you're thinking 80% win margin, eh? 2013-10-14 11:40 we're thinking 0% to 20% right now 2013-10-14 11:40 DocScrutinizer05: i think you may underestimate how enthusiastic people can be. unless they really distrust your business acumen (and that's where you need that biz plan), it's probably just as easy to get the full amount you need from than than having them pay almost everything now and then a little bit more later. 2013-10-14 11:40 DocScrutinizer05: Does Nikolaus have anything to say about the different donation things he was doing? 2013-10-14 11:41 I didn't ask yet 2013-10-14 11:41 paul_boddie: that's what you get for investing into cuban tobacco farms ;-) 2013-10-14 11:41 he suggested to get 50% from preorders, 50% from kickstarter for the PR effect 2013-10-14 11:41 wpwrak: I didn't know energy companies invested in Cuban cigar manufacturers, although stranger things have happened. ;-) 2013-10-14 11:42 he also suggested a few donation options like "5 k buy you one of the prototypes" "500 and we etch your name on all PCB" 2013-10-14 11:42 paul_boddie: they probably do, if something is left after they've through with investing into arms, drugs, politicians, and all that other shady stuff 2013-10-14 11:42 DocScrutinizer05: 80% sure not. 2013-10-14 11:42 I think there's a lot of goodwill for people who are serious about pursuing open hardware projects, and I wonder whether a donation model would work for some. 2013-10-14 11:43 wpwrak: eh? 2013-10-14 11:43 wpwrak: But in terms of the US-based warnings, I think that it's purely financial: they don't want foreigners offering goodies to Americans when they have people like Bernie Madoff to do that domestically. 2013-10-14 11:43 what do you think this device will cost? 2013-10-14 11:44 wpwrak: 100EUR are like 15% down payment 2013-10-14 11:44 paul_boddie: precisely. and you can dress it up as investment. they may still write off the money but it'll motivate you a bit more and if something does come back, they'll be happy. (or may just tell you to keep it because their real goal wasn't to make money but see the project prosper) 2013-10-14 11:45 But for the Neo900, yes, you can't really do it as an "everybody pitches in and it's work out" project. 2013-10-14 11:45 DocScrutinizer05: you said you'd sell it for EUR 150 ? now you're saying it'll cost EUR 666. i'm confused. 2013-10-14 11:45 HUH? 2013-10-14 11:46 oh, i see where i misunderstood 2013-10-14 11:46 wpwrak: I do wonder about the potential. I mean: you have Kickstarters that exceed their blatantly understated $10000 goal by a factor of 50, so there must be loose cash floating around. 2013-10-14 11:46 the voucher, bought for EUR 100, counts as EUR 150 against the EUR 666. 2013-10-14 11:46 yess 2013-10-14 11:46 though it more likely will be 750 or 800 2013-10-14 11:48 so the 20 kEUR won't really yield any devices for the waiting masses. now the "5k and you get a prototype" makes sense 2013-10-14 11:48 no, the 20k will build the prototypes 2013-10-14 11:49 see http://talk.maemo.org/showthread.php?p=1374716 2013-10-14 11:50 paul_boddie: well, people generally do have a bit of money. unless they're trapped in a "have no cash, can only buy on credit (card)" situation. which is of course what the big players like. 2013-10-14 11:50 I guess it's a common problem. The EOMA68 people have taken orders, but I think the prototypes have all been funded by other (mysterious) means. 2013-10-14 11:51 wpwrak: There was a big argument about pay-day loan companies in the UK which touches this nerve. 2013-10-14 11:53 The head of the Church of England got involved. Some trash talking, too. You could get a lot of people on firmer footing if they didn't have to borrow to make the cashflow work. 2013-10-14 11:53 DocScrutinizer05: okay, so the voucher has two risks: 1) you fail in the prototyping stage, 2) you fail getting enough real orders. people may still drop out even if they've bought a voucher. "i just lost my job / got divorced / lost interest / whatever and can't afford the extra EUR 550 now". 2013-10-14 11:54 DocScrutinizer05: no idea what percentage of "defection" you'd have to expect, but the number may be significant. 2013-10-14 11:54 I consider that risk low enough to get handled by late orders 2013-10-14 11:54 yes, they can make up for that. just don't call them "late" :) 2013-10-14 11:55 paul_boddie: on which side was the church ? traditionally, through should be all in favour of keeping the masses on a tight leash 2013-10-14 11:55 they are going to pay the 50+ 2013-10-14 11:55 a hardly noticeable difference :) 2013-10-14 11:56 once we start the MP, no more orders taken for that batch obviously 2013-10-14 11:56 wpwrak: Actually, I shouldn't have said "the head of the Church" as that's the Queen. ;-) 2013-10-14 11:56 DocScrutinizer05: you can always take orders for the next :) 2013-10-14 11:56 sure, but that is a completely different topic 2013-10-14 11:56 :-) 2013-10-14 11:56 wpwrak: But it's not really an instrument of control any more, at least not politically. 2013-10-14 11:56 paul_boddie: she's got her fingers everywhere, doesn't she ? 2013-10-14 11:57 wpwrak: Maybe we should ask her if she has some spare cash. ;-) 2013-10-14 11:57 of course we hope for another 500 preorders coming in as soon as we show and ship real product 2013-10-14 11:58 and Nikolaus said the MP bargain starts somewhere @ 1000/months 2013-10-14 11:58 at least on the production line he's using 2013-10-14 11:59 where does he plan to produce ? 2013-10-14 11:59 Germany 2013-10-14 11:59 factory takes risk :-D 2013-10-14 11:59 good :) 2013-10-14 11:59 indeed 2013-10-14 12:00 as long as the assembly cost is low, china isn't all that attractive if you factor in the "surprises" 2013-10-14 12:00 I wouldn't like to hear a "sorry we fscked it up" 2013-10-14 12:00 well, at least not if you have a decent domestic industry. which you do of course. 2013-10-14 12:01 It surprised me that the Fairphone people didn't try the German/European route given their volume. 2013-10-14 12:01 well, if you fab lies to you and then just burns your pcb/components stock, it's more like them doing the honors. but yes, in the end, you'll be perceived as the one having failed. 2013-10-14 12:02 wpwrak: who's been those insane suckers who basically wanted to produce their own design and only sell it to us? FoxCon? 2013-10-14 12:02 DocScrutinizer05: hmm ? don't get the reference 2013-10-14 12:03 OM GTA04 2013-10-14 12:03 paul_boddie: perhaps they didn't listen to the right myths :) 2013-10-14 12:04 anyway I guess that's what fairphone did when they decided toproduce in China 2013-10-14 12:04 DocScrutinizer05: not sure i heard of such a plan. i remember some initial confusion about GTA04 but that didn't really go very far. and i thought the impulse for outsourcing came more from openmoko than from anywhere else. 2013-10-14 12:05 yes, but those outsourcing plans went too far on the flipchart of FoxCon 2013-10-14 12:05 they simply offered a custom build product to us which we could by from them on a per-device agreement 2013-10-14 12:05 for an insane price 2013-10-14 12:06 built and designed by _them_ 2013-10-14 12:06 sth along that line 2013-10-14 12:06 heh ;-) yeah, i remember something like that. didn't know it was foxcom. though it was a small design house that wanted to reuse a previous project. 2013-10-14 12:06 they didn't even want to have a look at our schematics or anything 2013-10-14 12:07 that may have been a wise choice ;-) 2013-10-14 12:07 HAHA 2013-10-14 12:07 rotfl 2013-10-14 12:07 in the end yes 2013-10-14 12:07 also a wise choice to not hand them the schematics 2013-10-14 12:08 hmm yes, that could have been considered an act of sabotage 2013-10-14 12:09 and I'm not sure if it was FoxCon, but I seem to recall the FC acronym flying around and everybody going "SHHHHH!" whenever somebody used those two chars 2013-10-14 12:09 wpwrak: at hindsight indeed 2013-10-14 12:10 FC been damn right to not consider perpetuating life of that S3Cxxxx based design 2013-10-14 12:10 I still wonder why OM picked that SoC 2013-10-14 12:11 it can't have been the smartest design around 2013-10-14 12:11 maybe the only SoC available to OM 2013-10-14 12:11 which also had semi-public TRM 2013-10-14 12:12 though even that got reverted at that point in time or even before 2013-10-14 12:13 Samsung had a publicly available TRM of S3C2410 iirc, then it turned out they never will disclose the TRM for S3C24442, then they tokk down the TRM for S3C2410 as well 2013-10-14 12:13 IIRC 2013-10-14 12:14 weird guys 2013-10-14 12:15 btw, anybody heard sth of Rasterman? 2013-10-14 12:16 is he still working for Samsung? 2013-10-14 12:16 may have been because of good contacts, plus access to data sheets (which was very good at that time) 2013-10-14 12:17 (trm) yes, exactly 2013-10-14 12:17 (raster) dunno. haven't heard from him in years 2013-10-14 12:19 DocScrutinizer05: it wasnt picked. its was there already. 2013-10-14 12:19 aah, makes sense 2013-10-14 12:20 DocScrutinizer05: was as in 'legacy' stuff. 2013-10-14 12:20 ~lart FIC 2013-10-14 12:20 also.. not the worst choice. samsung makes nice soc. 2013-10-14 12:20 the S3C2xxx were EEEW 2013-10-14 12:20 also cheaper than freescale and easier to use that anything from ti. also easy to source in small volumes 2013-10-14 12:20 DocScrutinizer05: anything else you know now is more recent or even bigger crap 2013-10-14 12:20 yeah 2013-10-14 12:21 OMAP3 not been arounf at that time 2013-10-14 12:21 prolly not even OMAP2 2013-10-14 12:21 ack 2013-10-14 12:21 also ti is always shitty to source, bad documentations with lots of nda issues back then, expensive AND complicated to integrate 2013-10-14 12:22 the latter seemingly didnt change 2013-10-14 12:22 SoC evolved fairly nice during last 6 years 2013-10-14 12:22 hmm, the integration doesn't look that cimbersome on OMAP3 2013-10-14 12:23 NDA changed a bit I guess 2013-10-14 12:23 omap3 is hell compared to others 2013-10-14 12:23 how's that? 2013-10-14 12:23 difficult ram design/layout 2013-10-14 12:23 hm, yeah the PoP isn't really nice 2013-10-14 12:23 i dont know anybody who did a successfull design without help from ti 2013-10-14 12:23 regarding integration 2013-10-14 12:24 afaik even nikolaus did need their help 2013-10-14 12:24 never heard of any such help 2013-10-14 12:24 but it know loads of people who used samsung and freescale without help 2013-10-14 12:24 at GoldeliCo 2013-10-14 12:24 DocScrutinizer05: check the ml from gta03 times 2013-10-14 12:25 also the beaglebones/boards had issue with the external parallel bus interfaces 2013-10-14 12:25 it's just a PITA to find approved OneNAND/RAM PoP 2013-10-14 12:25 onenand is shit anyhow 2013-10-14 12:26 and the really funny stuff I'm dealing with right now is the unobtainability of a 1GB RAM PoP 2013-10-14 12:26 atleast i dont like it. nonstandard stuff. expensive. not easy to source. not many vendors who make it. 2013-10-14 12:26 yep 2013-10-14 12:26 :-S 2013-10-14 12:27 seems like all chip manufs decided that 512/512 is enough 2013-10-14 12:27 huh? 2013-10-14 12:27 you mean for pop only? 2013-10-14 12:27 do you know if DDR2 or DDR3 is backward compatible to DDR1? 2013-10-14 12:27 yep, for PoP 2013-10-14 12:27 nope 2013-10-14 12:28 (backward compat) 2013-10-14 12:28 nope compatible or nope know 2013-10-14 12:28 aah 2013-10-14 12:28 yeah, that's what I thought as well 2013-10-14 12:28 thats why so many use ddr3 now. lower voltage and better availability 2013-10-14 12:28 ddr is hard to get and ddr2 is getting more expensive 2013-10-14 12:29 still ddr3 is more hassle routing properly.. improved clocks mean 'improved' requirements when it comes to layout 2013-10-14 12:29 LPDDR1 168p PoP is seemingly impossible to get at 1GB 2013-10-14 12:29 why should that be avail at all? 2013-10-14 12:29 ddr1 is like 10 years ago 2013-10-14 12:30 well, fun bit is that Nokia got a custom chip that did it 2013-10-14 12:30 in N9 2013-10-14 12:30 doesnt matter. they arent part of normal sourcing processes 2013-10-14 12:30 a phantom chip, nonexistent 2013-10-14 12:30 so dont try to compare it 2013-10-14 12:31 usually chip manufs later on commercialize any custom chip 2013-10-14 12:32 like they did with LP5523 for example, which originally been custom built and designed to specs of Nokia 2013-10-14 12:32 i dont even know what that should be 2013-10-14 12:32 lp5523? 2013-10-14 12:33 but i find that its an urban myth that 'chips are made specifically for company XY' 2013-10-14 12:34 its always just a 'special variant' of socs the same vendor builds in generic purpose versions... like samsung does for apple.. 2013-10-14 12:34 DocScrutinizer05: jup lp5523? 2013-10-14 12:38 then why is the 110J1H0K not even known by google? 2013-10-14 12:38 what should it be? 2013-10-14 12:38 (the OneNAND/RAM PoP used in N9) 2013-10-14 12:38 because its NOT AVAIL 2013-10-14 12:39 it isnt avail as part-> nobody gives a fuck 2013-10-14 12:40 you'd think when it been available 2 or 3 years ago then google would know about it 2013-10-14 12:40 well.. it was never 'available' 2013-10-14 12:40 just because its sold special order from vendor-a to intregrator-b .. doesnt mean anything. 2013-10-14 12:40 so you'd call that "custom built" 2013-10-14 12:41 basically you can handle it as 'doesnt exist' .. makes things easier 2013-10-14 12:41 after all.. its not our problem, and it will not be as long as we do not order >6 digit volumes of such circuits 2013-10-14 12:42 ;) 2013-10-14 12:42 yeah, which puts you take of "its an urban myth that 'chips are made specifically for company XY'" into the correct context which will make it self-evident ;-) 2013-10-14 12:42 since those chips "don't exist" 2013-10-14 12:42 DocScrutinizer05: my point being.. those chips are 'made specifically' 2013-10-14 12:43 they are 'produced and labeled specifically' 2013-10-14 12:43 errr 2013-10-14 12:43 in the end its the same features, maybe in a different 'setting' as the general purpose socs 2013-10-14 12:43 that's not a soc after all 2013-10-14 12:43 you maybe have one bank more ddr controller.. or trade a serial for a spi lane 2013-10-14 12:44 it's a 512NAND/1GBRAM PoP chip 2013-10-14 12:44 so its more a 'different combination of soc components' but in the end the 'ip cores' are the same as in the general purpose chips 2013-10-14 12:44 heh. sounds expensive 2013-10-14 12:45 why is DDR2 not working on a DDR1 bus? 2013-10-14 12:46 (since there is actually a 1GB RAM-only 168p PoP chip) 2013-10-14 12:46 http://en.wikipedia.org/wiki/DDR2_SDRAM ? 2013-10-14 12:46 but it has DDR2 2013-10-14 12:46 shrug, seen that 2013-10-14 12:46 don't they have different voltages ? 2013-10-14 12:46 it seems the difference is longer burst mode 2013-10-14 12:46 yes, the volatge is a problem 2013-10-14 12:47 seems to be mostly clocks 2013-10-14 12:47 clock is specified and identical 2013-10-14 12:47 different voltages, sizes, clocks... enough to be incompatible 2013-10-14 12:47 DDR2 prefetches one word (iirc) DDR3 4 or even 8 2013-10-14 12:48 huh? clock RATE may be identical 2013-10-14 12:48 datarate is double 2013-10-14 12:48 you always can run a RAM at lower clock speed btw 2013-10-14 12:48 the physical interface is simply different 2013-10-14 12:48 yes DDR means Double Data Rate 2013-10-14 12:48 read the text on ddr2 again 2013-10-14 12:49 " The key difference between DDR and DDR2 is that for DDR2 the memory cells are clocked at 1 quarter (rather than half) the rate of the bus. This requires a 4-bit-deep prefetch queue, but, without changing the memory cells themselves, DDR2 can effectively operate at twice the bus speed of DDR." 2013-10-14 12:50 so what? 2013-10-14 12:51 this is about internal operation, not about the bus 2013-10-14 12:51 read again 2013-10-14 12:51 its also about timing 2013-10-14 12:51 I read it the 57th time now 2013-10-14 12:51 DDR2's bus frequency is boosted by electrical interface improvements, on-die termination, prefetch buffers and off-chip drivers. However, latency is greatly increased as a trade-off. The DDR2 prefetch buffer is 4 bits deep, whereas it is two bits deep for DDR and eight bits deep for DDR3. While DDR SDRAM has typical read latencies of between 2 and 3 bus cycles, DDR2 may have read latencies between 4 and 6 cycles. Thus, DDR2 memory must be operated at twice t 2013-10-14 12:52 what do you think that means for the guy implementing a memory controller 2013-10-14 12:52 again, about internal timing, unless the 4 prefetch stages change the bus logic 2013-10-14 12:52 well.. calling it bus is too much 2013-10-14 12:53 after all its only a connection between the one memorycontroler and the one memory usually 2013-10-14 12:53 ;) 2013-10-14 12:54 ddr3 does loop back the clock afaik.. but i haven't read up about the details 2013-10-14 12:54 on PoP it's usually 2 separate banks of RAM 2013-10-14 12:55 I still wonder why DDR2 wouldn't work on a DDR1 controller 2013-10-14 12:55 ok, it has longer latency, thanks to 4 bit prefetch 2013-10-14 12:55 from what i read in there its mostly timings and latency handling 2013-10-14 12:56 so.. yes, maybe the phy works, but the upper layers will not 2013-10-14 12:56 :nod: 2013-10-14 12:57 probably you can't set the DDR1 controller to obey 4 cycles latency when not doing sequential reads 2013-10-14 12:57 big-bang the bastard ! ;-) 2013-10-14 12:58 hihi 2013-10-14 12:58 big, yeah, correct 2013-10-14 12:58 :-) 2013-10-14 12:58 this sucks so terribly 2013-10-14 12:59 you got a SoC that supports 1GB addr space but you can't find RAM for that 2013-10-14 12:59 DocScrutinizer05: i guess you need to talk to sebastian about ddr timing details ;) 2013-10-14 13:00 who's sebastian? 2013-10-14 13:00 lekernel 2013-10-14 13:00 aah 2013-10-14 13:00 well, I'm convinced now that DDR2 won't fly on DM3730 2013-10-14 13:01 and after all that's what the docs say 2013-10-14 13:01 well.. use a new soc 2013-10-14 13:01 this defeats the whole purpose of the project 2013-10-14 13:02 we're not designing a state of the art leete new product 2013-10-14 13:03 that's the problem when you get into these higher-end chips. the zone between bleeding edge and obsolescence is relatively narrow 2013-10-14 13:03 binary compatibility to N900 is one design goal. Reusing the "proven" GTA04 design is another 2013-10-14 13:03 wpwrak: ack 2013-10-14 13:03 m-/ binary compatibility 2013-10-14 13:03 btw, if shopping for cpus, you may want to look at the various linux boards olimex make. they have quite a collection of chips now. 2013-10-14 13:04 i can understand using prooven designs, tho 2013-10-14 13:04 aha 2013-10-14 13:05 yeah, that's the problem that most people don't get it what's the concept behind Neo900 2013-10-14 13:05 many (most ?) of their designs are open 2013-10-14 13:06 without binary compatibility the whole project goes poof 2013-10-14 13:06 since the major selling point is moot 2013-10-14 13:06 which is "use maemo5, it works and has existing apps" 2013-10-14 13:06 DocScrutinizer05: whats the issue with rebuilding? 2013-10-14 13:06 and more recent arms are incompatible ? 2013-10-14 13:07 roh: closed bobs 2013-10-14 13:07 m-/ 2013-10-14 13:08 wpwrak: I've never checked but i'd guess the SoC is too different 2013-10-14 13:08 not the ARM 2013-10-14 13:09 ARM binaries work mostly fine still I guess, but the kernel API will differ too much 2013-10-14 13:09 different GPU, different DSP, different peripherals and whatnot 2013-10-14 13:10 those bobs seems to go rather deep 2013-10-14 13:10 the dual core ARM is probably our least problem 2013-10-14 13:11 well, the 3D lib is just one of those closed blobs 2013-10-14 13:11 hmm ... 2013-10-14 13:12 paulb has joined #qi-hardware 2013-10-14 13:12 again, I never looked into it indeep. But I consider it way too risky to try and port Maemo5 aka fremantle to a OMAP4 or OMAP5 2013-10-14 13:12 and OMAP5 isn't available yet, OMAP4 I know has nasty SiErr 2013-10-14 13:12 i'd plan for having some way to do things without such lose-lose dependencies. even if you succeed, you'll have a very fragile construct that can blow up anytime. 2013-10-14 13:12 paul_boddie has quit [Remote host closed the connection] 2013-10-14 13:13 besides, you rest easier with a plan B under your pillow :) 2013-10-14 13:13 yeah, you'd plan for a 150 man project, porting debian to the thing and creating your own ecosystem 2013-10-14 13:13 paulb is now known as paul_boddie 2013-10-14 13:14 sorry, I realy have to run now, I'm 90min late meanwhile 2013-10-14 13:16 well, there it typically a path of reasonable compromise somewhere. that is, unless your system is basically closed and the open source between the blobs mere window dressing. 2013-10-14 13:16 but i hope that's not the case here. 2013-10-14 13:16 regarding avoiding of lose-lose dependencies I probably should stop worrying about embedded and do something more rewarding, like growing crop 2013-10-14 13:18 wpwrak: there's no feasible plan-b in vicinity 2013-10-14 13:18 The backwards compatibility route makes sense for those wanting to prolong their N900 experience. 2013-10-14 13:18 But a roadmap beyond the blobs would be cool. 2013-10-14 13:19 hmm, that's bad. well, you already have a 77 man community. recruit 73 more and you have the 150 man team :) 2013-10-14 13:19 3 month ago I would've bashed newbieswhen they ask how to port maemo to another platform 2013-10-14 13:19 paul_boddie: there is a roadmap for that. Slow migration to a set of completely RE#d blobs 2013-10-14 13:20 we're already starting, since there is quite a bit that needs to get done nevertheless even for Neo900 2013-10-14 13:21 I don't even dare to think how we should accomplish porting fremantle to an entirely new hw platform in <1 year 2013-10-14 13:21 in 18 months though, things might have changed a lot and we *might* consider a OMAP5 design by then 2013-10-14 13:22 I thought so. Still, getting the wider community onboard is perhaps part of why Nikolaus is involved and helps to free up manpower for the eventual blob removal. 2013-10-14 13:22 starting with that though is a sure and painful death 2013-10-14 13:22 paul_boddie: of course 2013-10-14 13:22 Where "wider community" means everyone not using Maemo but needing Linux to run on the device (which it does, of course). 2013-10-14 13:23 yes 2013-10-14 13:23 It's a shame the NanoNote wasn't taken in a cellular direction somehow. 2013-10-14 13:23 cya l8r 2013-10-14 13:24 All the awkward stuff like charging and power management seems to be a solved issue, but then I wasn't really paying attention while people struggled with those issues. ;-) 2013-10-14 13:24 See you, doc! 2013-10-14 13:25 cellular alone is more messy than the whole nanonote :) 2013-10-14 13:27 Yes, I lurk on various lists, and the modem control seems quite hateful. 2013-10-14 13:58 panda|x201 has joined #qi-hardware 2013-10-14 15:09 Yogi_Bear has joined #qi-hardware 2013-10-14 15:09 Yogi_Bear has quit [Client Quit] 2013-10-14 15:12 what, no INVITATION ? 2013-10-14 15:16 porchao has joined #qi-hardware 2013-10-14 15:18 porchaso0 has quit [Read error: Connection reset by peer] 2013-10-14 15:28 I didn't get an invitation either 2013-10-14 15:49 paul_boddie has quit [] 2013-10-14 15:58 xiangfu has quit [Remote host closed the connection] 2013-10-14 16:09 kilae has joined #qi-hardware 2013-10-14 16:30 dos1 has joined #qi-hardware 2013-10-14 16:35 [commit] Werner Almesberger: poly2d/: store actual values in struct f2d, not pointers (master) http://qi-hw.com/p/cae-tools/626dbe5 2013-10-14 16:35 [commit] Werner Almesberger: cameo/stl.c (stl): update for poly2d API change (master) http://qi-hw.com/p/cae-tools/ae9ad03 2013-10-14 16:35 [commit] Werner Almesberger: Revert "poly2d/p2d_hsort.c (p2d_hier_free): make freeing of polygons optional" (master) http://qi-hw.com/p/cae-tools/ebb7d02 2013-10-14 16:35 [commit] Werner Almesberger: cameo/stl.c: generate real STL (WIP) (master) http://qi-hw.com/p/cae-tools/c5f54df 2013-10-14 16:35 [commit] Werner Almesberger: cameo/fped2stl.pl: fped 2D stack to STL mesh converter (experimental) (master) http://qi-hw.com/p/cae-tools/96063cc 2013-10-14 16:50 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-14 16:51 Luke-Jr has joined #qi-hardware 2013-10-14 16:52 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-14 16:52 Luke-Jr has joined #qi-hardware 2013-10-14 16:52 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-14 16:53 Luke-Jr has joined #qi-hardware 2013-10-14 16:54 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-14 16:55 Luke-Jr has joined #qi-hardware 2013-10-14 16:55 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-14 16:55 Luke-Jr has joined #qi-hardware 2013-10-14 17:15 panda|x201 has quit [Read error: Connection timed out] 2013-10-14 17:16 panda|x201 has joined #qi-hardware 2013-10-14 18:40 wpwrak: I think there are test suites that can tell you how random your randomness is 2013-10-14 18:51 yeah, there should be several statistical tests. my plan is to dump a few Gbits of randomness via USB (once i have that up) and then upload it somewhere. that way, others can play, too :) 2013-10-14 19:14 Need a place to dump^whost it? 2013-10-14 19:19 maybe downloads.qi-hw will be fine. it has 18 GB free. i'll make the test data set maybe 1 GB in total. just some basic key material to play with. anyone who wants to run an in-depth analysis could (and should *) get their own device :) 2013-10-14 19:19 (*) also to make sure we get some spread over the population of deployed devices 2013-10-14 19:22 Hehe, indeed. 2013-10-14 19:33 wpwrak: have you already collected venture capital for the production? ;) 2013-10-14 19:42 i wish :) naw, first make sure the basic tech is right, then think about how to make a small "public" run. (maybe 100 units or so. incomplete software, crude case. etc.) 2013-10-14 19:57 rz2k has joined #qi-hardware 2013-10-14 20:04 kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]] 2013-10-14 20:09 wej_ has quit [Read error: Connection reset by peer] 2013-10-14 20:10 wpwrak: google "diehard" 2013-10-14 20:10 it will get you both a decent test and a flurry of relevant better tests. 2013-10-14 20:12 wej has joined #qi-hardware 2013-10-14 20:20 15:21 < DocScrutinizer05> in 18 months though, things might have changed a lot and we *might* consider a OMAP5 design by then < OMAP is a dangerous way 2013-10-14 20:20 TI is now moving away from OMAPs 2013-10-14 20:20 they fired basically their OMAP teams 2013-10-14 20:20 they don't want to do such chips anymore 2013-10-14 20:20 whoa 2013-10-14 20:20 so support will be terrible 2013-10-14 20:21 msp430 fro, now on ? 2013-10-14 20:21 they want to move away from tablet and phone business 2013-10-14 20:21 afaik 2013-10-14 20:23 wpwrak: I think they will focus on analog stuff, radio stuff 2013-10-14 20:23 and stop doing big socs 2013-10-14 20:23 maybe keep msp I don't know 2013-10-14 20:23 but OMAP is definetely dead 2013-10-14 20:24 I just typed "omap + dead" in google just to see if I was not imaginating things 2013-10-14 20:24 http://www.phonearena.com/news/Texas-Instruments-says-the-death-of-OMAP-has-been-greatly-exaggerated_id35002 2013-10-14 20:24 a lot of articles seem to say it 2013-10-14 20:25 anyway, I've heard it from TI employees when I was at sophia antipolis 2013-10-14 20:25 just before they got fired with the rest 2013-10-14 20:25 whitequark: thanks ! and dieharder is even in ububtu. couldn't get easier :) 2013-10-14 20:26 wej has quit [Ping timeout: 260 seconds] 2013-10-14 20:27 wej has joined #qi-hardware 2013-10-14 20:27 ysionneau: would that extend to AMxxxx as well ? 2013-10-14 20:30 I think they are still doing automotive grade omaps 2013-10-14 20:31 wpwrak: AM is kind of a copy of the core of OMAPs 2013-10-14 20:31 but it does not target phones or tablet I think 2013-10-14 20:31 so maybe these are safe from the big cleaning 2013-10-14 20:32 larsc: we are still buying automotives omap3 2013-10-14 20:32 ysionneau: yeah, it looks like omap without the megalomania. a bit like freescale's i.mx chips 2013-10-14 20:33 usually TI makes an omap chip, they target smartphones, then they target set-top-boxes and they end up targetting automotive (when they are fully qualified etc) 2013-10-14 20:33 automotive is like the "end of life" of those chips 2013-10-14 20:33 as I've been told 2013-10-14 20:33 and maybe that's where they sell most of them :p 2013-10-14 20:33 the margin is bigger 2013-10-14 20:33 indeed 2013-10-14 20:34 a lot bigger 2013-10-14 20:34 you must know something about that :) 2013-10-14 20:36 as I see it, for TI big digital chips is a nightmare 2013-10-14 20:36 it cost a lot of money 2013-10-14 20:36 because not only you need to design it 2013-10-14 20:36 but then you need to do software... 2013-10-14 20:36 to give software support to your customers... 2013-10-14 20:36 do have BSPs 2013-10-14 20:36 to* 2013-10-14 20:36 they pay other companies for the support , but I bet it's expensive 2013-10-14 20:37 when you sell analog chips, I think it's really less expensive and you almost don't need to provide any software 2013-10-14 20:37 sometimes a linux driver :p 2013-10-14 20:37 but it's not like porting linux to the SoC, with management of the whole clock gating tree, PLLs and all sillicons errata 2013-10-14 20:37 and giving support about it :) 2013-10-14 20:39 larsc mth pcercuei: you were right this morning, about the UDC driver claiming the mmeory range for the usb device -> http://paste.debian.net/57578/ 2013-10-14 20:40 since the driver is not being built in the kernel already, I guess I also need to remove the udc platform data code from platform.c 2013-10-14 20:51 ysionneau: one would think that all that should be a relatively minor task, considering all the other work that goes into making such a chip 2013-10-14 20:51 but for a chip company 2013-10-14 20:51 with strong hardware engineers 2013-10-14 20:51 test engineers 2013-10-14 20:51 validation engineers etc 2013-10-14 20:52 software is just the nightmare 2013-10-14 20:52 and the thing they just don't want to do 2013-10-14 20:52 and they don't care about it 2013-10-14 20:52 it's just a cost they don't sell it 2013-10-14 20:53 it's really trouble, it's bugs, support to give etc 2013-10-14 20:53 when there is no cpu core in your asic, no software, you're so happy :) 2013-10-14 20:53 bah, outsource it if you must. make sure the latest linux kernels runs on the critter and politely encourage all customers who want something else to reconsider 2013-10-14 20:54 one big less trouble 2013-10-14 20:54 your customer wont just need "linux to run" 2013-10-14 20:54 they will have very precise needs 2013-10-14 20:54 and since they paid quite a lot for the asics 2013-10-14 20:54 and have serious business to deal with 2013-10-14 20:54 yes, let someone else fill in the blanks 2013-10-14 20:54 and other customers 2013-10-14 20:54 they will ask you for support to fix the vicious bugs in the linux port 2013-10-14 20:54 if they need extra handholding, have a list of consultants 2013-10-14 20:55 the one they trigger 2013-10-14 20:55 and is not triggered by a trivial use 2013-10-14 20:55 the consultants in turn will want a nice clean generic kernel. when they have that, they can take care of the rest 2013-10-14 20:56 you run into all these problems when you stark forking. then suddenly all the world's combined misery becomes you very personal problem. 2013-10-14 20:56 my company kept opening tickets in TI customer service webservice 2013-10-14 20:57 and of course, chip makers traditionally love to fork. and never merge things back. it's inevitable that this explodes. some dodge the bullet by simply no offering any support beyond the BSP. (they may still make helpful noises, but they're not going to really help) 2013-10-14 20:57 because somehow you always find issues even in nice upstream TI BSP 2013-10-14 20:57 and you don't email LKML for the fixes 2013-10-14 20:57 because you need the fix soon and you need to be able to kick their asses 2013-10-14 20:57 the BSP should be the linus tree 2013-10-14 20:57 so you call TI 2013-10-14 20:58 it's trouble for them 2013-10-14 20:58 you cost them money 2013-10-14 20:58 maybe make a branch for patches that haven't been merged yet. so your customers can take that. but never fork. 2013-10-14 20:58 and yes, of course it costs them money. so they should make sure they're efficient. 2013-10-14 20:58 and you have the countless cores in the chip, which makes countless drivers 2013-10-14 20:59 most of them usually don't change all that much from chip to chip 2013-10-14 20:59 usb host, DSP, mmc controller, nand controller, ddr controller 2013-10-14 20:59 GPU 2013-10-14 20:59 countless opportunities for driver issues 2013-10-14 20:59 if you really have to redo everything from scratch each time, you probably have other issues :) 2013-10-14 21:00 GPU is a good example. are TI's still closed source ? 2013-10-14 21:00 on omap3 it's imagination stuff 2013-10-14 21:00 it's powerVR SGX 2013-10-14 21:00 ah yes, as closed as possible 2013-10-14 21:00 the firmware yes 2013-10-14 21:00 the driver we have the source 2013-10-14 21:00 I don't know if it's public 2013-10-14 21:01 well, that's one of the things you want to avoid. because if it's closed, you're the one people will go to for fixes. simply because you're the only one who can fix it. 2013-10-14 21:01 but at least my company have them 2013-10-14 21:01 indeed 2013-10-14 21:01 well, that's the evil driver-under-NDA scheme. creates all the wrong incentives. 2013-10-14 21:01 you could fix it but you'd basically be doing TI's work. nothing better to motivate you at the beginnign of a workday 2013-10-14 21:02 and you can't share it with anyone else 2013-10-14 21:02 yeah indeed 2013-10-14 21:02 usually we just add printf() to debug some issue 2013-10-14 21:02 then fill a bug report 2013-10-14 21:03 to ask for a proper fix 2013-10-14 21:03 which may or may not come ... 2013-10-14 21:03 anyway I'm certainly talking too much :) 2013-10-14 21:03 I probably shouldn't say all of this 2013-10-14 21:03 time to go to bed 2013-10-14 21:04 .. and then you need to explain why their stupi^H^H^H^H^Hfix doesn't solve the problem. and so on. been there, done that, it's hopeless. just stay away from closed source :) 2013-10-14 21:04 =) 2013-10-14 21:04 heh, sweet dreams regardless :) 2013-10-14 21:04 thanks! 2013-10-14 21:04 you too, in your timezone shift 2013-10-14 21:05 wej has quit [Ping timeout: 264 seconds] 2013-10-14 21:06 kristianpaul has quit [Ping timeout: 240 seconds] 2013-10-14 21:07 wej has joined #qi-hardware 2013-10-14 21:10 thanks :) the sun is setting, time to get up ... 2013-10-14 21:15 Luke-Jr has quit [Remote host closed the connection] 2013-10-14 21:15 Luke-Jr has joined #qi-hardware 2013-10-14 21:23 larsc mth: much better, now it's only complaining about not having DMA interrupt line -> http://paste.debian.net/57591/: 2013-10-14 21:23 [ 1.230000] musb-jz4740: glue kzalloc OK! 2013-10-14 21:23 [ 1.250000] musb-jz4740: platform_set_drvdata OK! 2013-10-14 21:23 [ 1.240000] musb-jz4740: platform_device_alloc OK! 2013-10-14 21:23 [ 1.260000] musb-jz4740: platform_device_add_resources OK! 2013-10-14 21:23 [ 1.270000] musb-jz4740: platform_device_add_data OK! 2013-10-14 21:23 [ 1.280000] musb-jz4740: init OK! 2013-10-14 21:23 [ 1.290000] musb-hdrc musb-hdrc.0.auto: No DMA interrupt line! 2013-10-14 21:23 [ 1.300000] musb-jz4740: exit OK! 2013-10-14 21:23 [ 1.310000] musb-hdrc musb-hdrc.0.auto: musb_init_controller failed with status -22 2013-10-14 21:23 [ 1.320000] musb-hdrc: probe of musb-hdrc.0.auto failed with error -22 2013-10-14 21:24 [ 1.330000] musb-jz4740: platform_device_add OK! 2013-10-14 21:24 [ 1.340000] musb-jz4740 registered 2013-10-14 22:07 that message comes from dma_controller_create() in drivers/usb/musb/musbhsdma.c: 2013-10-14 22:07 int irq = platform_get_irq_byname(pdev, "dma"); 2013-10-14 22:07 if (irq <= 0) { 2013-10-14 22:07 2013-10-14 22:07 dev_err(dev, "No DMA interrupt line!\n"); 2013-10-14 22:07 return NULL; 2013-10-14 22:07 } 2013-10-14 22:07 2013-10-14 22:09 larsc mth: I chose to go with Mentor Graphic's Inventra DMA engine, but I don't know if that's a problem or not 2013-10-14 22:10 that's what the JZ4770 uses as well, iirc 2013-10-14 22:10 whether it is applicable for the 4740 I don't know 2013-10-14 22:11 yeah, but there modifications done in JZ4770 code to use Inventra DMA engine 2013-10-14 22:11 like: 2013-10-14 22:11 #if defined(CONFIG_USB_INVENTRA_DMA) 2013-10-14 22:11 rv_dma = musb_call_dma_controller_irq(irq, musb); 2013-10-14 22:11 if (musb->b_dma_share_usb_irq) 2013-10-14 22:12 #endif 2013-10-14 22:13 b_dma_share_usb_irq and musb_call_dma_controller_irq were added to take advantage of Inventra dma engine 2013-10-14 22:14 mth: don't know how I should handle this one, any advice ? 2013-10-14 22:16 no idea, sorry 2013-10-14 22:21 okay, I'm going to sleep on this one, hoping to come up with some brilliant idea :) 2013-10-14 22:22 mth: thanks for being there anyway, always help to have someone to bounce ideas with :) 2013-10-14 22:41 viric has quit [Ping timeout: 240 seconds] 2013-10-14 22:49 dos11 has joined #qi-hardware 2013-10-14 22:49 dos11 has quit [Changing host] 2013-10-14 22:49 dos11 has joined #qi-hardware 2013-10-14 22:50 dos1 has quit [Ping timeout: 240 seconds]