IRC log for #neo900 on 20141202

00:00.19DocScrutinizer05http://german.alibaba.com/Popular/CN_icp515161-Trade.html
00:08.42*** join/#neo900 wicket64 (~wicket@gateway/tor-sasl/wicket64)
00:09.46DocScrutinizer05duh, that been easy. So now the problem turned into "where from you get the protection circuit and tiny plastic parts, and how to mount them to the cell?"
00:11.01DocScrutinizer05but when the above info didn't give some chinese copycat some ideas, then I dunno
00:11.30DocScrutinizer05somebody less lazy or more greedy than me start
00:11.47DocScrutinizer05might start a kickstarted project on it
00:27.25Wizzupmaybe they want you to buy an other half battery
00:28.07useretaili guess they will anounce new phone very soon
00:29.28DocScrutinizer05they just announced new tablet, without phone
00:31.06DocScrutinizer05and when they announce new phone soon and again orphan first phone and their early adopters and most faithful fan community, then I don't see a future for them
00:31.43DocScrutinizer05they rather should announce "finally feature-complete firmware for Jolla-the-first"
00:33.06useretailno doubt they will - look how much they raised on kickstarter (or whatever it was)
00:35.12DocScrutinizer05they will what exactly?
00:36.12useretailannounce new phone
00:37.50DocScrutinizer05hmm, why should they?
00:38.08DocScrutinizer05the pledges they raised were for tablet
00:40.09useretailyes, but i'm sure they are making some profit of these pledges, so that i.e. would allow them hire new staff etc
00:42.17useretailand by the time they will ship devices, manufacturing costs will go down
00:52.11*** join/#neo900 PeperPots_ (sid1218@gateway/web/irccloud.com/x-nzhohdpupbyhvyvb)
01:07.04DocScrutinizer05still ponders seling a 2000 Jolla batteries
01:08.58DocScrutinizer05but actually meh! too much work, too little to earn
01:09.24OksanaDo you need a licence to manufacture the batteries? Do you need to have the batteries certified? :-)
01:09.29DocScrutinizer05no
01:10.12DocScrutinizer05but you need a rather experienced logistics department to just ship them critters
01:10.38DocScrutinizer05shipping of LiIon is not exactly simple
01:11.47DocScrutinizer05getting a 2k protection circuits built is no big thing, and prolly costs ~2 bucks per mini PCB. But who will mount them to the cell, who will produce those tiny silly plastic parts needed
01:14.14DocScrutinizer05wpwrak: about "wall thickness" of plastic parts: that "hat" over battery protection circuit has a wall thickness of 0.16mm
01:15.02DocScrutinizer05(battery of Jolla that is)
01:15.50DocScrutinizer05yeah I know that is a tad thin for milling
01:17.32*** join/#neo900 Kabouik (~quassel@56.177.138.88.rev.sfr.net)
01:17.33wpwrakis that part milled/cast ? or just cut from a sheet ? you can make sheets pretty thin
01:20.31DocScrutinizer05this is cast
01:23.20DocScrutinizer05http://maemo.cloud-7.de/share-service/20141202_002.jpg
01:26.19DocScrutinizer05the thin walls in that poor snapshot
01:26.33DocScrutinizer05the distance between the two walls is ~5mm
01:26.59wpwrakhmm, impressive
01:27.05wpwraklet's not do that ;-)
01:27.21DocScrutinizer05I'd not know _how_ to do that ;-)
01:28.06wpwrakmy guess would be: strong molds and lots and lots of pressure ;-)
01:30.40DocScrutinizer05definitely
01:30.59DocScrutinizer05and good precisely defined plastic quality
01:35.45wpwrakoh, when you've reached that level, i'm sure you have plenty of choices. i mean, you've just spent the equivalent of the cost of a new luxury sports car on your molds. what's ten bucks more or less for the kilo of plastic ?
01:36.34DocScrutinizer05yep
01:36.44DocScrutinizer05absolutely
01:37.25DocScrutinizer05anyway that lil 0.01ct part pretty much voids the idea of building jolla spare batteries
01:39.12DocScrutinizer05I however could think of SAMSUNG already selling the complete battery built to order regarding plastic wrapper printing ("jolla"), and all the plastic and prorttective circuit is standard
01:40.12DocScrutinizer05or the plastic wrapper is actually what been made by that mysterious NLT electric co.
01:40.39DocScrutinizer05<PROTECTED>
01:41.30DocScrutinizer05samsung offers complete battery: http://www.samsungsdi.com/lithium-ion-battery/mobile-phone
01:42.12DocScrutinizer05"Pack for mobile phone"
01:43.10DocScrutinizer05actually watch that video, at bottom of page
01:43.21DocScrutinizer05looks amazingly similar to jolla battery
01:44.28DocScrutinizer05*exactly* the parts I've seen in jolla battery, Up to the dimensions of cutout in PCB center, and PCB contacts: https://www.youtube.com/watch?v=Tu-tLDRhaaI
01:46.16*** join/#neo900 norly (~norly@enpas.org)
01:48.08DocScrutinizer05the only thing that differs is the transparent wrapper  (jolla: black with printing "jolla" etc) and the extra label (jolla: wrapper already has printing)
01:54.50DocScrutinizer05ok, not really. This http://wstaw.org/m/2014/12/02/plasma-desktopma1987.png suggests the plastic part between protecion PCB and cell would extend to the round ends of cell. Jolla battery doesn't actually do this: http://maemo.cloud-7.de/share-service/20141202_003.jpg http://maemo.cloud-7.de/share-service/20141202_004.jpg
02:01.55DocScrutinizer05http://maemo.cloud-7.de/share-service/20141202_006.jpg
03:42.20DocScrutinizer05http://jolla.com/stella/ honestly now? That's prolly not the way to make a phone a success story
04:29.55*** join/#neo900 ds2 (noinf@rehut.com)
04:32.43wpwrakprobably an installer for malware that will cripple the droid, forcing the user to switch to sailfish ;-)
04:40.54OksanaThey attempt to use popularity of Angry Birds to make their User-Interface (gestures and such) popular and well-known, so that Android's Angry-Bird-addicted users would consider Sailfish devices familiar. Smooth sailing between Android-with-Stella and Sailfish-with-Android-apps.
04:57.59DocScrutinizer05lol, TV just tells me that car FM tuned to 94.30MHz kills GPS ;-P
06:25.44*** join/#neo900 RzR (~RzR@82.236.136.171)
07:20.15*** join/#neo900 che1 (~che@h150.tum.vpn.lrz.de)
07:30.45*** join/#neo900 che1 (~che@h167.tum.vpn.lrz.de)
07:47.17*** join/#neo900 Oxyd76 (~quassel@gateway/tor-sasl/oxyd76)
08:05.28*** join/#neo900 Oxyd76 (~quassel@gateway/tor-sasl/oxyd76)
09:03.32*** join/#neo900 Openbot (~Openbot@182.66.49.85)
09:04.32OpenbotDocscrutinizer05 how ^^^^^^^
09:14.12DocScrutinizer05how? prolly like:
09:14.15DocScrutinizer05~1575.42 /(94.30 + 10.7)
09:14.15infobot15.004
09:15.40DocScrutinizer05I honestly wonder why *bot always leaves the channel after asking whatever
09:16.10DocScrutinizer05pretty annoying
09:16.58DocScrutinizer05~(94.30 + 10.7)*15
09:16.58infobot1575
09:17.41*** join/#neo900 Kabouik (~quassel@147.99.218.243)
09:18.11DocScrutinizer05I guess it needs some AFC to actually tune the 15th harmonic to the GPS frequency
09:18.30DocScrutinizer05~(94.30 + 10.7)*15.004
09:18.30infobot1575.42
09:19.56DocScrutinizer05~(94.30 + 10.701)*15
09:19.56infobot1575.015
09:20.00DocScrutinizer05~(94.30 + 10.71)*15
09:20.00infobot1575.15
09:20.42DocScrutinizer05~(94.40 + 10.7)*15.004
09:20.42infobot1576.9204
09:20.51DocScrutinizer05~(94.35 + 10.7)*15.004
09:20.51infobot1576.1702
09:34.34*** join/#neo900 Openbot (~Openbot@182.66.55.14)
09:35.37DocScrutinizer05wpwrak: background: http://www.nxp.com/news/press-releases/2014/11/kddi-selects-nxp-s-mifare-desfire-for-au-wallet-loyalty-program-in-japan.html
09:35.46OpenbotWhat the hell ?
09:35.48Openbotgoogling helpd a bit ;)
09:36.57OpenbotQuark quarks live for a reason ;)
09:39.00OpenbotDocscrutinizer05 heard you are ill i mean coughing and sneezing .... Auaak
09:39.29OpenbotMe too
09:39.31Openbotsame pinch :D
09:40.31*** join/#neo900 arcean (~arcean@aaem66.neoplus.adsl.tpnet.pl)
09:41.49OpenbotAfter to nights of partying i am barely alive :p culprit been the 800gm block of icecream that i consumed and repeted hot coffe in winter :D :(
10:03.55*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
10:05.46*** join/#neo900 che1 (~che@h163.tum.vpn.lrz.de)
10:35.58*** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au)
11:05.49*** join/#neo900 SylvieLorxu (~SylvieLor@dhcp-077-251-165-191.chello.nl)
11:27.08*** join/#neo900 chainsawbike (~chainsawb@unaffiliated/chainsawbike)
11:56.17*** join/#neo900 infobot (ibot@rikers.org)
11:56.17*** topic/#neo900 is http://neo900.org | conversations are logged to http://infobot.rikers.org/%23neo900/ and http://irclog.whitequark.org/neo900 | 2013-11-04 - the day our fundraiser reached its goal | 2014-05-01 360 devices 75k€| 0712 183 ~30k | 0810 300 ~49k | 0914 346 ~56k
11:56.28*** mode/#neo900 [+v infobot] by ChanServ
12:00.45*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
12:08.18*** join/#neo900 bencoh (~bencoh@unaffiliated/bencoh/x-184637)
12:12.35*** join/#neo900 FIQ (~FIQ@fiq.se)
12:25.30*** join/#neo900 Guest97800 (~FIQ@prgmr/customer/fiq)
12:34.31*** join/#neo900 che1 (~che@e200.tum.vpn.lrz.de)
13:38.21*** join/#neo900 b1101 (~b@fsf/member/b1101)
15:32.22*** join/#neo900 sixwheeledbeast (~paul@host-92-28-71-56.as13285.net)
15:40.37wpwrakDocScrutinizer05: (background) i don't get it. what's the connection between DESfire and FM killing GPS ?
15:42.02wpwrak(and i wish they would stop creating NFC/RFID bastards. it's not as if there weren't already countless protocols, variants and dialects in that area.)
16:12.34*** join/#neo900 b1101 (~b@fsf/member/b1101)
16:13.02*** join/#neo900 GoGi (~gogi@hyde.gogi.eu)
17:09.18*** join/#neo900 Oxyd76 (~quassel@gateway/tor-sasl/oxyd76)
17:21.26*** join/#neo900 b1101 (~b@108-61-59-19ch.openskytelcom.net)
17:21.28*** join/#neo900 b1101 (~b@fsf/member/b1101)
17:24.05*** join/#neo900 che1 (~che@g015.tum.vpn.lrz.de)
18:02.56*** join/#neo900 SylvieLorxu (~SylvieLor@dhcp-077-251-165-191.chello.nl)
18:19.20*** join/#neo900 che1 (~che@n008.tum.vpn.lrz.de)
18:42.44DocScrutinizer05connection? none
19:41.34*** join/#neo900 chainsawbike (~chainsawb@unaffiliated/chainsawbike)
19:46.30*** join/#neo900 sixwheeledbeast1 (~paul@host-92-28-71-56.as13285.net)
20:28.01DocScrutinizer05some nice background read, about parent/sister project GTA04A4 (replacement board for Neo Freerunner): http://download.goldelico.com/default/Presentations/20141129%20OHSW/3%20GTA04A5%20Project%20Status.pdf
20:28.40DocScrutinizer05some of the status / rationale as well applies to Neo900 / NeoN board
20:30.49DocScrutinizer05(well, I'm pretty sure about WG7351 working on DM3730 :-D )
20:31.09DocScrutinizer05we seen the chipset working on N9
20:37.06DocScrutinizer05wpwrak: how's mifare or desfire a bastard?
20:50.19dos1(<DocScrutinizer05> some nice background read) plus there's a matching video: https://www.youtube.com/watch?v=ktugrICZMKI&list=PL-s0IumBit8Mofxj0Fn2kH6RB9VtnKS4K :)
20:58.29*** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au)
21:00.48wpwrak(some) mifare uses framing that is different from what iso14443-3 specifies. so a standards-compliant transceiver can't interoperate with that.
21:01.26wpwrakthat is, as long as it's standards-compliant. there are ways around that, not all of them nice
21:03.10DocScrutinizer05well, yes. Mifare is Mifare. But that's why I posted the link. To me it seems Mifare is a de facto standard on its own
21:03.24DocScrutinizer05alas owned by NXP aiui
21:04.36DocScrutinizer05but it's you who became our RFID/NFC expert recently :-)
21:05.24DocScrutinizer056 months ago I hardly knew what GDC means by "NFC ROM"
21:05.45DocScrutinizer05now I at least know we want more than just ROM
21:05.58wpwrakor becoming :) still many more standards to consult ...
21:06.10wpwrakthe equivalent of dumb RFID tags ?
21:06.17DocScrutinizer05yup, aiui
21:12.00DocScrutinizer05wpwrak: one mandatory capability / requirement for NFC chip in Neo900: detect field and trigger IRQ even when chip is in very low power mode
21:13.07wpwraki have this as "also low power consumption when waiting for the device to enter the field of an NFC or RFID reader."
21:13.25DocScrutinizer05exactly :-)
21:13.49DocScrutinizer05low power = less than maybe 10mW
21:18.34*** join/#neo900 sparetire_ (~sparetire@unaffiliated/sparetire)
21:19.38wpwrakthe greediest critter i've found so far would draw 50 uA @ 2.7-5.5 V in that state
21:20.04DocScrutinizer05that's absolutely fine then
21:21.03DocScrutinizer05this plus a sufficiently versatile host interface, and we are good to handle all nasty Mifare and whatnot cases
21:22.09*** join/#neo900 arcean (~arcean@aaem66.neoplus.adsl.tpnet.pl)
21:24.17wpwrakthere's much more to it. e.g., (some) mifare encrypts some of the framing bits. that may be covered by the algorithm that's been cracked some time ago. other bastardizations may have their own quirks.
21:24.29DocScrutinizer05sufficiently versatile here means: control over OTA data on symbol level, incl all framing (aka "layer1" or "access to PHY"), plus sufficient bandwidth and low jitter/delay
21:25.18wpwrakof course, you only find that stuff when you read a number of specs and/or standards that refer to the same technology, because some will just skip over the delicate bits, or hide them in subtle wording
21:25.38DocScrutinizer05:nod:
21:26.21DocScrutinizer05that's why my original approach been: ask somebody who already is expert on that whole subject and get a recommendation for a chip
21:26.33*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
21:26.52DocScrutinizer05I picked Harald Welte for such expert
21:27.17wpwrakthat would have been the pn532, right ? but i'm not sure if gives you such low-level access in all cases
21:27.55DocScrutinizer05prolly it doesn't, but it may fulfill our needs on a higher level
21:28.36wpwrakit does have a pn512 emulation mode that may be more flexible, but uses a weird interface (uart at 9600 bps), so i'm not yet sure whether that would be a key to some lower-level access
21:29.11DocScrutinizer05when high level interface has all we ever need, then why bother with low level stuff?
21:29.30wpwrakwhat is all we ever need ?
21:29.56DocScrutinizer05precisely all that Harald would want in a device he wants to use and hack on
21:30.31wpwrakso harald provides our specification
21:30.59wpwrakgood to know :) so far, i tried to get that out of you. now i know what that wasn't very successful ;-)
21:31.13DocScrutinizer05I asked him: "when you could pick a NFC chip in your phone, so you could do all you want with it. Which chip would that be?"
21:31.53wpwrakand the answer was pn532 ?
21:32.17DocScrutinizer05either PN532 or PN544, I can't recall off top of my head
21:32.50DocScrutinizer05I posted his answer several times now, internally
21:33.45wpwraknothing in my #neo900-internal logs ...
21:33.57wpwrak... let's see if there's anything in the mailing list archive ...
21:34.05DocScrutinizer05there is, for sure
21:34.14DocScrutinizer05search for laf0rge
21:35.27DocScrutinizer05~seen laf0rge
21:35.34infoboti haven't seen 'laf0rge', DocScrutinizer05
21:36.07DocScrutinizer05-NickServ- Last seen  : Nov 30 00:27:02 2014 (2 days, 21:08:44 ago)
21:37.05wpwrakno matches in my neo900-internal log (for any case)
21:38.01wpwraki find this for "harald", though: Sep 13 22:44:05 <DocScrutinizer05> Harald recommended PN532 iirc (been almost a year since I chatted with him about which chip to get)
21:38.08DocScrutinizer05check your mail!
21:38.49DocScrutinizer05I never quoted the whole convo on IRC
21:39.04DocScrutinizer05iirc
21:39.14wpwrakdid you send something ?
21:39.23DocScrutinizer05not today
21:39.55wpwraksigh
21:41.19wpwrakmaybe you mean nik's mail entitled "[Neo900-devel] Fwd: NFC" ?
21:42.13wpwrakapparently based on "Betreff: Aw: NFC"
21:42.33DocScrutinizer05exactly
21:42.40wpwrakthe former 2014-10-22, the latter 2013-11-10
21:42.56DocScrutinizer05>> [2013-11-09 20:53:47] <DocScrutinizer05> wenn du dir das wueschen koenntest,
21:42.58DocScrutinizer05>> was fuer NFC hardware wuerdest du dir in nem phone wuenschen?
21:44.48wpwrakso you want PN532 ?
21:45.56DocScrutinizer05I only quote Harald
21:46.26DocScrutinizer05it's you who selects the chip
21:46.44wpwrakoh :)
21:46.49DocScrutinizer05you got more expertise than me, definitely. On this topic
21:47.06DocScrutinizer05I just define some requirements
21:48.14wpwrakso far, i've been preparing a comparison of: PN512, PN532, PN544, and TRF7970A, addressing capabilities, interfaces, design integration aspects.
21:48.49wpwrakmain focus so far on TRF7970A because it's the only one for which i found proper documentation. that is, before i discovered the PN512 yesterday. that one also has good documentation.
21:50.14wpwrakboth are "dumb". PN532 and PN544 are "smart" (internal MCU). with only partial documentation. P532 has a lot more findable documentation than PN544.
21:50.42DocScrutinizer05you got the complete quote of convo between Harald and me, in this mail. Plus I shared with you all documents I've found and read since then
21:51.42wpwrakyes, i have have 19 references in the bibliography so far :)
21:51.44DocScrutinizer05yeah, all those "smart" NFC chips seem to have a "hardmac" firmware that's nasty in several regards
21:53.03wpwrakyes, limiting what you can do, uncertain outlook then it comes to updates/fixes, and - the cherry on top - they may create licensing obligations by implementing things we'd rather not have
21:53.29freemangordonso, the idea is to have FRID tag?
21:53.33freemangordon*RFID
21:54.04DocScrutinizer05I think a "stupid" chip better meets our requirements than a smart one, if it's really a completely stupid/dumb chip that allows full control of PHY
21:54.24wpwrakfreemangordon: most chips implement RFID (various roles), NFC (various roles), proximity, and assorted other lower-layer protocols
21:54.56freemangordonmaybe. but you can't really use anything beyond RFID in case the chip is cerified
21:55.13wpwrakNFC peer-to-peer should still work, i think
21:55.22freemangordonye
21:55.26freemangordonueah even
21:55.28freemangordondammit
21:55.36freemangordonbut what is the point?
21:55.42freemangordonI mean...
21:56.09wpwrakand we could have card emulation if we have access to an SE, e.g., in the SIM/UICC
21:56.37freemangordonSWP? IIRC PN512 does not support it
21:56.46wpwrakdunno what peer-to-peer is really used for
21:56.49freemangordonor you mean host emulation?
21:56.57DocScrutinizer05freemangordon: I have a certain feeling that you got sth wrong about what we wanna do
21:57.06wpwrakSWP is only natively supported by PN544 and similar chips
21:57.10freemangordonmost probably
21:57.47freemangordonI was under impression you want mobile payments supported. Seems I got it wrong
21:57.59freemangordonwell, NFC payments
21:58.02wpwrakthe rest has to find its own solution for SWP if SWP is desired. PN532, being "smart" but SWP-less maybe have a problem in that area
21:58.04*** join/#neo900 nox- (noident@freebsd/developer/nox)
21:58.07freemangordonand stuff like MiFare etc
21:58.21DocScrutinizer05NFC is a radio. We want a radio that's as much controlled by APE CPU as possible. And we have harsh requirements regarding what has to be possible and what we maybe don't care about, in such amount of control
21:59.42wpwraki think we'll only want to "support" very very few actual specific use cases. i.e., just something that lets us test that the circuit works at all.
21:59.44freemangordonDocScrutinizer05: see, I am not arguing(unusual, yeah? :) ) My concern is that if you put a piece of HW noone will really use, you're just wasting time
22:00.06DocScrutinizer05freemangordon: why will nobody use it?
22:00.11wpwrakothers can then build on top of it, enjoying all the flexibility we don't use ourselves :)
22:00.22freemangordonthus my question what real-life use cases you have on your mind
22:00.33DocScrutinizer05wpwrak: no, we want to support as many usecases as possible
22:01.01DocScrutinizer05ooh, maybe your definition of "support" is different to mine
22:01.07wpwrakyeah :)
22:01.12wpwrak"allow"
22:01.16DocScrutinizer05yep
22:01.16freemangordonbecause building such stack is not a trivial job, leaving the legal stuff aside
22:01.23DocScrutinizer05mine is "allow"
22:01.31DocScrutinizer05or enable
22:01.38wpwrakwell, there's some NFC stuff in the mainline kernel
22:01.49DocScrutinizer05freemangordon: neither of which is *our* problem
22:02.21wpwrakwe're like intel: we make the hardware, let others do the "app store" or whatever ;-)
22:02.44freemangordonwell, but you should have some real-life use cases in mind, ain't?
22:02.52DocScrutinizer05our only legal issues are with chips that come with "hardmac" firmware that defines (and limits) what the chip can do
22:03.26DocScrutinizer05freemangordon: what are the "reall life usecases" for SDR?
22:03.38freemangordonno idea TBH :)
22:04.19freemangordona co league of mine uses some USB dongle, I shoudl ask him what for :)
22:04.28*** join/#neo900 arcean_ (~arcean@aaem66.neoplus.adsl.tpnet.pl)
22:04.34freemangordonanyway, I am going afk
22:04.38freemangordonnight guys
22:05.36DocScrutinizer05you're arguing like "this WLAN chip cannot do AP, it's not providing a firmware that can do it. Don't you want to allow AP mode?" I answer: "we are using a chip here where CPU implements AP mode"
22:08.04DocScrutinizer05NFC is no always-on technology like WLAN, it's rather a always-standby technology, with very rare and short activation periods. The dumber the chip, the more control the CPU has over it to implement in software what otherwise gets forcefed down our throat by chip manuf's closed blob chip firmware
22:09.00DocScrutinizer05only 2 things the chip must allow: wake on field detect (from ultralow power state), and full access to PHY
22:09.23DocScrutinizer05everything else can get implemented in CPU software
22:09.23*** join/#neo900 norly (~norly@enpas.org)
22:09.36DocScrutinizer05APE CPU
22:10.23DocScrutinizer05and yes, we want mobile payments supported. But not necessarily autonomous mode without APE CPU powered up
22:10.28wpwrakthe trf7970a seems to do pretty much all of that. there are a few open questions about modulation, which seem to disagree between specifications, but that may just be yet another switch in terminology
22:10.59DocScrutinizer05wpwrak: most likely
22:11.42wpwrakinterfacing to DM3730 could be challenging, though. but you'll have to wait for the details until i'm done :)
22:16.05OksanaGood morning! For use-case of mobile payments: will SWP wire need to go like SIMcard - CPU - DM3730 - NFCchip, since NFC chip is "dumb" and does not do anything by himself?
22:16.29DocScrutinizer05prolly yes
22:17.49DocScrutinizer05SWP is a requirement. SWP without battery not
22:19.37DocScrutinizer05most chips not even support a SWP "wire"
22:20.29DocScrutinizer05so the CPU will have to do the job of the MCU in NFC chip, talk to SE via SWP wire and convert that SWP data to commands or even raw data to the NFC chip
22:21.21wpwrakSWP is also a treat. the ETSI standard specifies parameters that don't really seem to exist. e.g., output voltages on a pin that's current-operated (leeching power from the other side)
22:21.41DocScrutinizer05hehe
22:22.36DocScrutinizer05ooh, maybe they do Power-Over-SWP ?
22:23.36DocScrutinizer05similar to ECI?
22:23.53ds2SWP?
22:24.01ds2same as dallas/maxim onewire or?
22:24.04DocScrutinizer05Single wire Prototcol
22:24.42DocScrutinizer05bidir communication between SIM and NFC chip via one wire
22:24.52wpwrakETSI TS 102 613
22:25.03ds2let me search for that...SWP didn't turn up useful stuff
22:25.07wpwrakhttp://www.etsi.org/deliver/etsi_ts/102600_102699/102613/11.00.00_60/ts_102613v110000p.pdf
22:25.25DocScrutinizer05please save me to search for ETSI, they always are "for paying audience only"
22:25.31DocScrutinizer05aaah thanks! :-)
22:25.37wpwrakand you'll also need ETSI TS 102 221
22:25.51wpwrakhttp://www.etsi.org/deliver/etsi_ts/102200_102299/102221/11.01.00_60/ts_102221v110100p.pdf
22:25.52ds2ah
22:26.54wpwrakthese two are free and open. i was surprised, too :)
22:29.12OksanaThere is some kind of Linux driver for trf7970a, though I do not understand its capabilities. http://lxr.free-electrons.com/source/drivers/nfc/trf7970a.c
22:29.18OksanaTI recommends using MSP430F2370 microcontroller to control the "dumb" NFC chip, and there are flasher and firmware available for it, though I do not see the licence of the firmware. http://www.ti.com/lit/zip/tidc053
22:30.44DocScrutinizer05luckily we won't need a MSP430, we got an OMAP3 ;-)
22:30.47wpwraki wouldn't use an MSP430. uncertain toolchain support and in any case a "strange" architecture. (ti recommend it for everything, of course)
22:34.07OksanaFor everything?.. Alright, just reminding that it is not necessary to put all calculations onto one CPU. There is firmware code available from TI; what is its license, and can it be used to improve the Linux driver for trf7970a? It "currently only supports the two SPI modes", not the parallel mode (whatever it means).
22:36.39wpwrakOksana: i'd agree that there would be a quite a number of things there an MCU would be useful for. things the OMAP is really bad at. but i would use an ARM.
22:38.57DocScrutinizer05sorry, that MCU won't happen for NFC. Don't see that based on a "OMAP is really bad for". Such statement needs more elaboration on *why* OMAP allegedly is _bad_ for a particular task, so bad that a MCU is better on it
22:39.30wpwrakyes, you'll find all the details in my report
22:40.39DocScrutinizer05a dedicated MCU adds extreme overhead in design, to make it cooperate with main CPU, allow its programming etc
22:41.15DocScrutinizer05you think discussing your conclusions beforehand isn't worth it?
22:41.56wpwraki don't think it would be advisable. you'll just fight every single detail i bring up and we'll lose sight of the big picture.
22:42.07DocScrutinizer05aha
22:42.31wpwrakso i want to have it in a reasonably finished state before you have a go at it
22:42.37DocScrutinizer05and you hope you convince me when you come with the big one?
22:43.09wpwraki hope so, yes :)
22:43.15DocScrutinizer05:-S
22:43.50DocScrutinizer05seems not really in line with the open communication we promised even to our customers, not to mention team-internal
22:44.18wpwrakbut i need to think these cases through in detail. sometimes, you hit an unexpected brick wall only after the second consecutive work-around.
22:44.51ds2DocScrutinizer05: overhead as in SW or HW?
22:46.02DocScrutinizer05HW of course. SW will be a PITA that I happily offload to Werner
22:46.33ds2given all the low pin count MCUs around, what kind of overhead are you referring to?
22:47.30DocScrutinizer05low pincount, great. That usually means "apply 20V to Vpp pin to reflash the program storage"
22:48.21wpwrakno PICs, please ;-)
22:48.24ds2the ones I have seen don't do that
22:48.31DocScrutinizer05MCU's never are made to work as a coprocessor
22:48.32ds2ARMs and 430's
22:49.58DocScrutinizer05you need more APE CPU GPIOs to control and operate the MCU than the MCU provides to the system in return
22:51.09ds2*nod*
22:51.31ds2i suppose... i2c bootloader on MCU and... ;)
22:52.24DocScrutinizer05haha. start with reset
22:52.53DocScrutinizer05or no, start with power even
22:53.35Oksana1) connection between CPU and MCU to be able to flash MCU 2) SWP wire like SIMcard-MCU-NFCchip 3) MCU could draw power from the same source as dumb NFC chip
22:53.45DocScrutinizer05and which MCU has a I2C bootloader in ROM?
22:54.58DocScrutinizer05sorry, I'm not going to discuss this stuff right now with non-EE, when I don't even see why we would need - not to say benefit - from such cruft at all
22:55.50*** join/#neo900 che1 (~che@p5B073765.dip0.t-ipconnect.de)
22:56.13ds2parasitic power from the NFC of course :D
22:56.42DocScrutinizer05frowns
22:56.51ds2<-- EE
22:57.26DocScrutinizer05this again turns into something that makes me feel like wasting my time
22:59.04DocScrutinizer05I won't comment on the whole thing anymore before somebody told me what is the magic a MCU can do and OMAP cannot
22:59.38*** join/#neo900 freemangordon_ (~ivo@213.222.56.174)
23:00.03ds2heeheheh
23:00.25ds2it is really too bad the OMAPs don't have an on die PRU
23:01.09DocScrutinizer05huh? PRU?
23:02.16OksanaOk, ok, MCU is too much trouble, too many pins-wires, and does not bring any tangible benefit. Except for NFC being able to work when the telephone is switched off (if MCU + NFC chip + SIM card use power supplied by NFC antenna)
23:02.46ds2the OMAP cousins like the AM335x series have something called a PRU (Programmable Realtime Unit); it is 2 MCUs on the same die as the ARM
23:02.58*** join/#neo900 trx (ns-team@cable-188-2-94-78.dynamic.sbb.rs)
23:02.58*** join/#neo900 trx (ns-team@devbin/founder/trx)
23:03.09ds2design for running odd ball protocols
23:04.27DocScrutinizer05meh, a CPU at 1000MHz can bitbang up to the MHz range. Probably it could even send FM broadcast signals via a GPIO, in stereo. Wait RPi does exactly that
23:04.54ds2timing on the A8 is not exactly deterministic - caches, DDR refresh, IRQs, etc
23:05.15ds2the PRU is designed to be timing deterministic
23:05.37DocScrutinizer05and NFC transaction takes max 1s. You could even stop the linux scheduler for that time and have the complete CPU only do bitbang
23:05.41ds2IIRC the Pi does not use the A8 for that
23:06.22ds2but like you said... enough. personally like having programmable aux processors but this project's SoC is decided already so all that is moot
23:09.29bencohthey bitbang fm on RPi ? fun
23:09.45DocScrutinizer05so I've been told
23:10.35DocScrutinizer05maybe they (ab)use a certain hw interface for it, like UART or DVI or whatever
23:11.52*** join/#neo900 sixwheeledbeast (~paul@2a01:348:6:860a:86a:1c58:f55b:889a)
23:12.33DocScrutinizer05or HPETs or whatever

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